home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Apple AUX 3.0
/
Apple AUX 3.0.iso
/
MacInstallFiles
/
Install 2
/
Finder
/
Finder.rsrc
/
bin.rsrc_CODE_71.txt
< prev
next >
Wrap
Text File
|
1991-04-25
|
123KB
|
2,175 lines
# near model CODE resource
# jump table entries: 8856-8861 (6 of them)
export_1107:
00000000 4E56 0000 link A6, 0
00000004 48E7 0018 movem.l -[A7], A3,A4
00000008 266E 000C movea.l A3, [A6 + 0xC]
0000000C 286E 0008 movea.l A4, [A6 + 0x8]
00000010 200B move.l D0, A3
00000012 6724 beq +0x26 /* 00000038 */
00000014 2053 movea.l A0, [A3]
00000016 2010 move.l D0, [A0]
00000018 E480 asr D0, 2
0000001A 671C beq +0x1E /* 00000038 */
0000001C 2F0C move.l -[A7], A4
0000001E 2054 movea.l A0, [A4]
00000020 2050 movea.l A0, [A0]
00000022 2268 00A8 movea.l A1, [A0 + 0xA8]
00000026 4E91 jsr [A1]
00000028 2F0B move.l -[A7], A3
0000002A 2054 movea.l A0, [A4]
0000002C 2F28 0038 move.l -[A7], [A0 + 0x38]
00000030 4EBA 058E jsr [PC + 0x58E /* 000005C0 */]
00000034 4FEF 000C lea.l A7, [A7 + 0xC]
label00000038:
00000038 4CEE 1800 FFF8 movem.l A3,A4, [A6 - 0x8]
0000003E 4E5E unlink A6
00000040 4E75 rts
export_1108:
00000042 4E56 FFA8 link A6, -0x0058
00000046 48E7 0018 movem.l -[A7], A3,A4
0000004A 286E 0008 movea.l A4, [A6 + 0x8]
0000004E 2F0C move.l -[A7], A4
00000050 4EAD 1642 jsr [A5 + 0x1642 /* export_708 */]
00000054 4A40 tst.w D0
00000056 588F addq.l A7, 4
00000058 6600 0104 bne +0x106 /* 0000015E */
0000005C 4EAD 24BA jsr [A5 + 0x24BA /* export_1171 */]
00000060 2D40 FFF8 move.l [A6 - 0x8], D0
00000064 41EE FFF8 lea.l A0, [A6 - 0x8]
00000068 2F0C move.l -[A7], A4
0000006A 4EAD 15C2 jsr [A5 + 0x15C2 /* export_692 */]
0000006E 2D40 FFFC move.l [A6 - 0x4], D0
00000072 41EE FFFC lea.l A0, [A6 - 0x4]
00000076 486E FFC0 pea.l [A6 - 0x40]
0000007A 4EAD 0202 jsr [A5 + 0x202 /* export_60 */]
0000007E 4A80 tst.l D0
00000080 508F addq.l A7, 8
00000082 6700 00A4 beq +0xA6 /* 00000128 */
00000086 2054 movea.l A0, [A4]
00000088 2068 0008 movea.l A0, [A0 + 0x8]
0000008C 2D48 FFBC move.l [A6 - 0x44], A0
00000090 2050 movea.l A0, [A0]
00000092 2668 0018 movea.l A3, [A0 + 0x18]
00000096 2F0B move.l -[A7], A3
00000098 486E FFAC pea.l [A6 - 0x54]
0000009C 4EAD 04D2 jsr [A5 + 0x4D2 /* export_150 */]
000000A0 41EE FFAC lea.l A0, [A6 - 0x54]
000000A4 508F addq.l A7, 8
000000A6 6054 bra +0x56 /* 000000FC */
label000000A8:
000000A8 2053 movea.l A0, [A3]
000000AA 2D68 000E FFA8 move.l [A6 - 0x58], [A0 + 0xE]
000000B0 41EE FFA8 lea.l A0, [A6 - 0x58]
000000B4 2D48 FFB8 move.l [A6 - 0x48], A0
000000B8 0C50 8000 cmpi.w [A0], 0x8000
000000BC 671E beq +0x20 /* 000000DC */
000000BE 2053 movea.l A0, [A3]
000000C0 2F28 000E move.l -[A7], [A0 + 0xE]
000000C4 2017 move.l D0, [A7]
000000C6 72FF moveq.l D1, 0xFFFFFFFF
000000C8 B280 cmp.l D1, D0
000000CA 588F addq.l A7, 4
000000CC 670E beq +0x10 /* 000000DC */
000000CE 2F28 000E move.l -[A7], [A0 + 0xE]
000000D2 2017 move.l D0, [A7]
000000D4 72FE moveq.l D1, 0xFFFFFFFE
000000D6 B280 cmp.l D1, D0
000000D8 588F addq.l A7, 4
000000DA 6620 bne +0x22 /* 000000FC */
label000000DC:
000000DC 2F0B move.l -[A7], A3
000000DE 2F2E FFF8 move.l -[A7], [A6 - 0x8]
000000E2 4EAD 24E2 jsr [A5 + 0x24E2 /* export_1176 */]
000000E6 2054 movea.l A0, [A4]
000000E8 B7E8 004C cmpa.l A3, [A0 + 0x4C]
000000EC 508F addq.l A7, 8
000000EE 660C bne +0xE /* 000000FC */
000000F0 2F0C move.l -[A7], A4
000000F2 2050 movea.l A0, [A0]
000000F4 2268 00A8 movea.l A1, [A0 + 0xA8]
000000F8 4E91 jsr [A1]
000000FA 588F addq.l A7, 4
label000000FC:
000000FC 486E FFAC pea.l [A6 - 0x54]
00000100 4EAD 04E2 jsr [A5 + 0x4E2 /* export_152 */]
00000104 2640 movea.l A3, D0
00000106 200B move.l D0, A3
00000108 588F addq.l A7, 4
0000010A 669C bne -0x62 /* 000000A8 */
0000010C 206E FFF8 movea.l A0, [A6 - 0x8]
00000110 2050 movea.l A0, [A0]
00000112 4A90 tst.l [A0]
00000114 672C beq +0x2E /* 00000142 */
00000116 2F2E FFF8 move.l -[A7], [A6 - 0x8]
0000011A 2054 movea.l A0, [A4]
0000011C 2F28 0038 move.l -[A7], [A0 + 0x38]
00000120 4EBA 049E jsr [PC + 0x49E /* 000005C0 */]
00000124 508F addq.l A7, 8
00000126 601A bra +0x1C /* 00000142 */
label00000128:
00000128 2F2E FFFC move.l -[A7], [A6 - 0x4]
0000012C 4EAD 08D2 jsr [A5 + 0x8D2 /* export_278 */]
00000130 2F2E FFF8 move.l -[A7], [A6 - 0x8]
00000134 4EAD 01C2 jsr [A5 + 0x1C2 /* export_52 */]
00000138 4EAD 021A jsr [A5 + 0x21A /* export_63 */]
0000013C 4A80 tst.l D0
0000013E 508F addq.l A7, 8
00000140 661C bne +0x1E /* 0000015E */
label00000142:
00000142 486E FFC0 pea.l [A6 - 0x40]
00000146 4EAD 020A jsr [A5 + 0x20A /* export_61 */]
0000014A 2F2E FFFC move.l -[A7], [A6 - 0x4]
0000014E 4EAD 08D2 jsr [A5 + 0x8D2 /* export_278 */]
00000152 2F2E FFF8 move.l -[A7], [A6 - 0x8]
00000156 4EAD 01C2 jsr [A5 + 0x1C2 /* export_52 */]
0000015A 4FEF 000C lea.l A7, [A7 + 0xC]
label0000015E:
0000015E 4CEE 1800 FFA0 movem.l A3,A4, [A6 - 0x60]
00000164 4E5E unlink A6
00000166 4E75 rts
export_1109:
00000168 4E56 FFF4 link A6, -0x000C
0000016C 48E7 0018 movem.l -[A7], A3,A4
00000170 286E 0008 movea.l A4, [A6 + 0x8]
00000174 2F0C move.l -[A7], A4
00000176 2054 movea.l A0, [A4]
00000178 2050 movea.l A0, [A0]
0000017A 2268 0028 movea.l A1, [A0 + 0x28]
0000017E 4E91 jsr [A1]
00000180 2D40 FFFC move.l [A6 - 0x4], D0
00000184 2F0C move.l -[A7], A4
00000186 2054 movea.l A0, [A4]
00000188 2050 movea.l A0, [A0]
0000018A 2268 00A8 movea.l A1, [A0 + 0xA8]
0000018E 4E91 jsr [A1]
00000190 2054 movea.l A0, [A4]
00000192 3028 005C move.w D0, [A0 + 0x5C]
00000196 48C0 ext.l D0
00000198 2F00 move.l -[A7], D0
0000019A 2668 0008 movea.l A3, [A0 + 0x8]
0000019E 2053 movea.l A0, [A3]
000001A0 2F28 0018 move.l -[A7], [A0 + 0x18]
000001A4 2054 movea.l A0, [A4]
000001A6 2F28 0008 move.l -[A7], [A0 + 0x8]
000001AA 4EAD 1FAA jsr [A5 + 0x1FAA /* export_1009 */]
000001AE 41EE FFF4 lea.l A0, [A6 - 0xC]
000001B2 486E FFF4 pea.l [A6 - 0xC]
000001B6 2F0C move.l -[A7], A4
000001B8 4EAD 15BA jsr [A5 + 0x15BA /* export_691 */]
000001BC 486E FFF4 pea.l [A6 - 0xC]
000001C0 2F0C move.l -[A7], A4
000001C2 4EAD 15D2 jsr [A5 + 0x15D2 /* export_694 */]
000001C6 2F0C move.l -[A7], A4
000001C8 2054 movea.l A0, [A4]
000001CA 2050 movea.l A0, [A0]
000001CC 2268 00EC movea.l A1, [A0 + 0xEC]
000001D0 4E91 jsr [A1]
000001D2 2F2E FFFC move.l -[A7], [A6 - 0x4]
000001D6 A873 syscall SetPort
000001D8 4CEE 1800 FFEC movem.l A3,A4, [A6 - 0x14]
000001DE 4E5E unlink A6
000001E0 4E75 rts
export_1110:
000001E2 4E56 0000 link A6, 0
000001E6 48E7 0018 movem.l -[A7], A3,A4
000001EA 286E 0008 movea.l A4, [A6 + 0x8]
000001EE 2054 movea.l A0, [A4]
000001F0 2668 0008 movea.l A3, [A0 + 0x8]
000001F4 2053 movea.l A0, [A3]
000001F6 2F28 0018 move.l -[A7], [A0 + 0x18]
000001FA 2054 movea.l A0, [A4]
000001FC 2F28 0038 move.l -[A7], [A0 + 0x38]
00000200 4EBA 030E jsr [PC + 0x30E /* 00000510 */]
00000204 7001 moveq.l D0, 0x01
00000206 2F00 move.l -[A7], D0
00000208 2F0C move.l -[A7], A4
0000020A 4EAD 21E2 jsr [A5 + 0x21E2 /* export_1080 */]
0000020E 4CEE 1800 FFF8 movem.l A3,A4, [A6 - 0x8]
00000214 4E5E unlink A6
00000216 4E75 rts
export_1111:
fn00000218:
00000218 4E56 FFF0 link A6, -0x0010
0000021C 48E7 0F18 movem.l -[A7], D4,D5,D6,D7,A3,A4
00000220 286E 0008 movea.l A4, [A6 + 0x8]
00000224 2054 movea.l A0, [A4]
00000226 2668 0004 movea.l A3, [A0 + 0x4]
0000022A 200B move.l D0, A3
0000022C 6618 bne +0x1A /* 00000246 */
0000022E 2F10 move.l -[A7], [A0]
00000230 2050 movea.l A0, [A0]
00000232 2050 movea.l A0, [A0]
00000234 2050 movea.l A0, [A0]
00000236 2268 0090 movea.l A1, [A0 + 0x90]
0000023A 4E91 jsr [A1]
0000023C 2640 movea.l A3, D0
0000023E 200B move.l D0, A3
00000240 588F addq.l A7, 4
00000242 6700 010C beq +0x10E /* 00000350 */
label00000246:
00000246 2054 movea.l A0, [A4]
00000248 3E2E 000E move.w D7, [A6 + 0xE]
0000024C 9E68 0024 sub.w D7, [A0 + 0x24]
00000250 2053 movea.l A0, [A3]
00000252 4868 0016 pea.l [A0 + 0x16]
00000256 4EAD 086A jsr [A5 + 0x86A /* export_265 */]
0000025A 3C00 move.w D6, D0
0000025C 3007 move.w D0, D7
0000025E 48C0 ext.l D0
00000260 81C6 divs.w D0, D6
00000262 4840 swap.w D0
00000264 3A00 move.w D5, D0
00000266 4A47 tst.w D7
00000268 588F addq.l A7, 4
0000026A 6C02 bge +0x4 /* 0000026E */
0000026C DA46 add.w D5, D6
label0000026E:
0000026E 9E45 sub.w D7, D5
00000270 3006 move.w D0, D6
00000272 E240 asr D0.w, 1
00000274 B045 cmp.w D0, D5
00000276 6C02 bge +0x4 /* 0000027A */
00000278 DE46 add.w D7, D6
label0000027A:
0000027A 2054 movea.l A0, [A4]
0000027C 3028 0024 move.w D0, [A0 + 0x24]
00000280 D047 add.w D0, D7
00000282 3D40 000E move.w [A6 + 0xE], D0
00000286 2054 movea.l A0, [A4]
00000288 4A68 0024 tst.w [A0 + 0x24]
0000028C 6740 beq +0x42 /* 000002CE */
0000028E 3D46 FFF0 move.w [A6 - 0x10], D6
00000292 41EE FFF2 lea.l A0, [A6 - 0xE]
00000296 486E FFF2 pea.l [A6 - 0xE]
0000029A 2054 movea.l A0, [A4]
0000029C 2F10 move.l -[A7], [A0]
0000029E 4EAD 15BA jsr [A5 + 0x15BA /* export_691 */]
000002A2 486E FFF2 pea.l [A6 - 0xE]
000002A6 4EAD 086A jsr [A5 + 0x86A /* export_265 */]
000002AA 2D40 FFFA move.l [A6 - 0x6], D0
000002AE 382E FFFC move.w D4, [A6 - 0x4]
000002B2 B86E FFF0 cmp.w D4, [A6 - 0x10]
000002B6 4FEF 000C lea.l A7, [A7 + 0xC]
000002BA 6C12 bge +0x14 /* 000002CE */
000002BC 302E FFF0 move.w D0, [A6 - 0x10]
000002C0 48C0 ext.l D0
000002C2 48C4 ext.l D4
000002C4 9084 sub.l D0, D4
000002C6 E280 asr D0, 1
000002C8 4480 neg.l D0
000002CA 3D40 000E move.w [A6 + 0xE], D0
label000002CE:
000002CE 7000 moveq.l D0, 0x00
000002D0 2053 movea.l A0, [A3]
000002D2 223C 8000 0000 move.l D1, 0x80000000
000002D8 C2A8 0010 and.l D1, [A0 + 0x10]
000002DC 671C beq +0x1E /* 000002FA */
000002DE 4A2D F67F tst.b [A5 - 0x981]
000002E2 6716 beq +0x18 /* 000002FA */
000002E4 3207 move.w D1, D7
000002E6 48C1 ext.l D1
000002E8 83C6 divs.w D1, D6
000002EA 7401 moveq.l D2, 0x01
000002EC C441 and.w D2, D1
000002EE 7200 moveq.l D1, 0x00
000002F0 3202 move.w D1, D2
000002F2 7401 moveq.l D2, 0x01
000002F4 B481 cmp.l D2, D1
000002F6 6602 bne +0x4 /* 000002FA */
000002F8 7001 moveq.l D0, 0x01
label000002FA:
000002FA 1D40 FFFF move.b [A6 - 0x1], D0
000002FE 2053 movea.l A0, [A3]
00000300 4868 0016 pea.l [A0 + 0x16]
00000304 4EAD 0872 jsr [A5 + 0x872 /* export_266 */]
00000308 3C00 move.w D6, D0
0000030A 4244 clr.w D4
0000030C 2054 movea.l A0, [A4]
0000030E 4A68 0024 tst.w [A0 + 0x24]
00000312 588F addq.l A7, 4
00000314 6702 beq +0x4 /* 00000318 */
00000316 7808 moveq.l D4, 0x08
label00000318:
00000318 3E2E 000C move.w D7, [A6 + 0xC]
0000031C 9E44 sub.w D7, D4
0000031E 3007 move.w D0, D7
00000320 48C0 ext.l D0
00000322 81C6 divs.w D0, D6
00000324 4840 swap.w D0
00000326 3A00 move.w D5, D0
00000328 4A47 tst.w D7
0000032A 6C02 bge +0x4 /* 0000032E */
0000032C DA46 add.w D5, D6
label0000032E:
0000032E 9E45 sub.w D7, D5
00000330 4A2E FFFF tst.b [A6 - 0x1]
00000334 6708 beq +0xA /* 0000033E */
00000336 3006 move.w D0, D6
00000338 E240 asr D0.w, 1
0000033A DE40 add.w D7, D0
0000033C 600A bra +0xC /* 00000348 */
label0000033E:
0000033E 3006 move.w D0, D6
00000340 E240 asr D0.w, 1
00000342 B045 cmp.w D0, D5
00000344 6C02 bge +0x4 /* 00000348 */
00000346 DE46 add.w D7, D6
label00000348:
00000348 3007 move.w D0, D7
0000034A D044 add.w D0, D4
0000034C 3D40 000C move.w [A6 + 0xC], D0
label00000350:
00000350 202E 000C move.l D0, [A6 + 0xC]
00000354 4CEE 18F0 FFD8 movem.l D4,D5,D6,D7,A3,A4, [A6 - 0x28]
0000035A 4E5E unlink A6
0000035C 4E75 rts
fn0000035E:
0000035E 4E56 FFFA link A6, -0x0006
00000362 48E7 0F08 movem.l -[A7], D4,D5,D6,D7,A4
00000366 1E2E 0013 move.b D7, [A6 + 0x13]
0000036A 286E 0008 movea.l A4, [A6 + 0x8]
0000036E 2F2E 000C move.l -[A7], [A6 + 0xC]
00000372 2F0C move.l -[A7], A4
00000374 4EBA FEA2 jsr [PC - 0x15E /* 00000218 */]
00000378 2D40 FFFA move.l [A6 - 0x6], D0
0000037C 7A00 moveq.l D5, 0x00
0000037E 1A07 move.b D5, D7
00000380 0C45 0003 cmpi.w D5, 0x3
00000384 57C0 seq D0
00000386 0240 0001 andi.w D0, 0x1
0000038A 48C0 ext.l D0
0000038C 2C00 move.l D6, D0
0000038E 7001 moveq.l D0, 0x01
00000390 4A06 tst.b D6
00000392 508F addq.l A7, 8
00000394 6608 bne +0xA /* 0000039E */
00000396 0C45 0002 cmpi.w D5, 0x2
0000039A 6702 beq +0x4 /* 0000039E */
0000039C 7000 moveq.l D0, 0x00
label0000039E:
0000039E 1D40 FFFF move.b [A6 - 0x1], D0
000003A2 7001 moveq.l D0, 0x01
000003A4 4A06 tst.b D6
000003A6 6608 bne +0xA /* 000003B0 */
000003A8 0C45 0001 cmpi.w D5, 0x1
000003AC 6702 beq +0x4 /* 000003B0 */
000003AE 7000 moveq.l D0, 0x00
label000003B0:
000003B0 1800 move.b D4, D0
000003B2 2054 movea.l A0, [A4]
000003B4 2068 0004 movea.l A0, [A0 + 0x4]
000003B8 2050 movea.l A0, [A0]
000003BA 4868 0016 pea.l [A0 + 0x16]
000003BE 4EAD 086A jsr [A5 + 0x86A /* export_265 */]
000003C2 3A00 move.w D5, D0
000003C4 2054 movea.l A0, [A4]
000003C6 2068 0004 movea.l A0, [A0 + 0x4]
000003CA 2050 movea.l A0, [A0]
000003CC 4868 0016 pea.l [A0 + 0x16]
000003D0 4EAD 0872 jsr [A5 + 0x872 /* export_266 */]
000003D4 3C00 move.w D6, D0
000003D6 7000 moveq.l D0, 0x00
000003D8 2054 movea.l A0, [A4]
000003DA 2068 0004 movea.l A0, [A0 + 0x4]
000003DE 2050 movea.l A0, [A0]
000003E0 223C 8000 0000 move.l D1, 0x80000000
000003E6 C2A8 0010 and.l D1, [A0 + 0x10]
000003EA 6708 beq +0xA /* 000003F4 */
000003EC 4A2D F67F tst.b [A5 - 0x981]
000003F0 6702 beq +0x4 /* 000003F4 */
000003F2 7001 moveq.l D0, 0x01
label000003F4:
000003F4 4A00 tst.b D0
000003F6 6706 beq +0x8 /* 000003FE */
000003F8 3006 move.w D0, D6
000003FA E240 asr D0.w, 1
000003FC 6002 bra +0x4 /* 00000400 */
label000003FE:
000003FE 7000 moveq.l D0, 0x00
label00000400:
00000400 3E00 move.w D7, D0
00000402 508F addq.l A7, 8
00000404 6716 beq +0x18 /* 0000041C */
00000406 302E FFFC move.w D0, [A6 - 0x4]
0000040A 48C0 ext.l D0
0000040C 81C5 divs.w D0, D5
0000040E 0800 0000 btst.b D0, 0x0
00000412 6708 beq +0xA /* 0000041C */
00000414 48C7 ext.l D7
00000416 2007 move.l D0, D7
00000418 4480 neg.l D0
0000041A 3E00 move.w D7, D0
label0000041C:
0000041C 4A04 tst.b D4
0000041E 6714 beq +0x16 /* 00000434 */
00000420 302E FFFC move.w D0, [A6 - 0x4]
00000424 B06E 000E cmp.w D0, [A6 + 0xE]
00000428 6F1C ble +0x1E /* 00000446 */
0000042A 9B6E FFFC sub.w [A6 - 0x4], D5
0000042E DF6E FFFA add.w [A6 - 0x6], D7
00000432 6012 bra +0x14 /* 00000446 */
label00000434:
00000434 302E FFFC move.w D0, [A6 - 0x4]
00000438 B06E 000E cmp.w D0, [A6 + 0xE]
0000043C 6C08 bge +0xA /* 00000446 */
0000043E DB6E FFFC add.w [A6 - 0x4], D5
00000442 DF6E FFFA add.w [A6 - 0x6], D7
label00000446:
00000446 4A2E FFFF tst.b [A6 - 0x1]
0000044A 6710 beq +0x12 /* 0000045C */
0000044C 302E FFFA move.w D0, [A6 - 0x6]
00000450 B06E 000C cmp.w D0, [A6 + 0xC]
00000454 6F14 ble +0x16 /* 0000046A */
00000456 9D6E FFFA sub.w [A6 - 0x6], D6
0000045A 600E bra +0x10 /* 0000046A */
label0000045C:
0000045C 302E FFFA move.w D0, [A6 - 0x6]
00000460 B06E 000C cmp.w D0, [A6 + 0xC]
00000464 6C04 bge +0x6 /* 0000046A */
00000466 DD6E FFFA add.w [A6 - 0x6], D6
label0000046A:
0000046A 202E FFFA move.l D0, [A6 - 0x6]
0000046E 4CEE 10F0 FFE6 movem.l D4,D5,D6,D7,A4, [A6 - 0x1A]
00000474 4E5E unlink A6
00000476 4E75 rts
fn00000478:
00000478 4E56 FFFC link A6, -0x0004
0000047C 48E7 0118 movem.l -[A7], D7,A3,A4
00000480 266E 000C movea.l A3, [A6 + 0xC]
00000484 1E2E 0013 move.b D7, [A6 + 0x13]
00000488 286E 0008 movea.l A4, [A6 + 0x8]
0000048C 2D53 FFFC move.l [A6 - 0x4], [A3]
00000490 7000 moveq.l D0, 0x00
00000492 1007 move.b D0, D7
00000494 0C40 0001 cmpi.w D0, 0x1
00000498 670A beq +0xC /* 000004A4 */
0000049A 7000 moveq.l D0, 0x00
0000049C 1007 move.b D0, D7
0000049E 0C40 0003 cmpi.w D0, 0x3
000004A2 661E bne +0x20 /* 000004C2 */
label000004A4:
000004A4 2054 movea.l A0, [A4]
000004A6 2068 0004 movea.l A0, [A0 + 0x4]
000004AA 2050 movea.l A0, [A0]
000004AC 4868 0016 pea.l [A0 + 0x16]
000004B0 4EAD 086A jsr [A5 + 0x86A /* export_265 */]
000004B4 E240 asr D0.w, 1
000004B6 322B 0006 move.w D1, [A3 + 0x6]
000004BA 9240 sub.w D1, D0
000004BC 3D41 FFFE move.w [A6 - 0x2], D1
000004C0 588F addq.l A7, 4
label000004C2:
000004C2 7000 moveq.l D0, 0x00
000004C4 1007 move.b D0, D7
000004C6 0C40 0002 cmpi.w D0, 0x2
000004CA 670A beq +0xC /* 000004D6 */
000004CC 7000 moveq.l D0, 0x00
000004CE 1007 move.b D0, D7
000004D0 0C40 0003 cmpi.w D0, 0x3
000004D4 661C bne +0x1E /* 000004F2 */
label000004D6:
000004D6 2054 movea.l A0, [A4]
000004D8 2068 0004 movea.l A0, [A0 + 0x4]
000004DC 2050 movea.l A0, [A0]
000004DE 4868 0016 pea.l [A0 + 0x16]
000004E2 4EAD 0872 jsr [A5 + 0x872 /* export_266 */]
000004E6 322B 0004 move.w D1, [A3 + 0x4]
000004EA 9240 sub.w D1, D0
000004EC 3D41 FFFC move.w [A6 - 0x4], D1
000004F0 588F addq.l A7, 4
label000004F2:
000004F2 7000 moveq.l D0, 0x00
000004F4 1007 move.b D0, D7
000004F6 2F00 move.l -[A7], D0
000004F8 2F2E FFFC move.l -[A7], [A6 - 0x4]
000004FC 2F0C move.l -[A7], A4
000004FE 4EBA FE5E jsr [PC - 0x1A2 /* 0000035E */]
00000502 4FEF 000C lea.l A7, [A7 + 0xC]
00000506 4CEE 1880 FFF0 movem.l D7,A3,A4, [A6 - 0x10]
0000050C 4E5E unlink A6
0000050E 4E75 rts
fn00000510:
00000510 4E56 FFF0 link A6, -0x0010
00000514 48E7 0038 movem.l -[A7], A2,A3,A4
00000518 286E 0008 movea.l A4, [A6 + 0x8]
0000051C 2F2E 000C move.l -[A7], [A6 + 0xC]
00000520 486E FFF4 pea.l [A6 - 0xC]
00000524 4EAD 04D2 jsr [A5 + 0x4D2 /* export_150 */]
00000528 41EE FFF4 lea.l A0, [A6 - 0xC]
0000052C 508F addq.l A7, 8
0000052E 6018 bra +0x1A /* 00000548 */
label00000530:
00000530 70FF moveq.l D0, 0xFFFFFFFF
00000532 2F00 move.l -[A7], D0
00000534 2017 move.l D0, [A7]
00000536 2053 movea.l A0, [A3]
00000538 2D40 FFF0 move.l [A6 - 0x10], D0
0000053C 43EE FFF0 lea.l A1, [A6 - 0x10]
00000540 45E8 000E lea.l A2, [A0 + 0xE]
00000544 24D9 move.l [A2]+, [A1]+
00000546 588F addq.l A7, 4
label00000548:
00000548 486E FFF4 pea.l [A6 - 0xC]
0000054C 4EAD 04E2 jsr [A5 + 0x4E2 /* export_152 */]
00000550 2640 movea.l A3, D0
00000552 200B move.l D0, A3
00000554 588F addq.l A7, 4
00000556 66D8 bne -0x26 /* 00000530 */
00000558 2054 movea.l A0, [A4]
0000055A 08E8 0007 0026 bset.b [A0 + 0x26], 0x7
00000560 2F2E 000C move.l -[A7], [A6 + 0xC]
00000564 2F0C move.l -[A7], A4
00000566 4EBA 0058 jsr [PC + 0x58 /* 000005C0 */]
0000056A 2054 movea.l A0, [A4]
0000056C 08A8 0007 0026 bclr.b [A0 + 0x26], 0x7
00000572 508F addq.l A7, 8
00000574 4CEE 1C00 FFE4 movem.l A2,A3,A4, [A6 - 0x1C]
0000057A 4E5E unlink A6
0000057C 4E75 rts
fn0000057E:
0000057E 4E56 FFFC link A6, -0x0004
00000582 2F0C move.l -[A7], A4
00000584 2F2E 000C move.l -[A7], [A6 + 0xC]
00000588 4EAD 2522 jsr [A5 + 0x2522 /* export_1184 */]
0000058C 2840 movea.l A4, D0
0000058E 7003 moveq.l D0, 0x03
00000590 2F00 move.l -[A7], D0
00000592 486D FF4E pea.l [A5 - 0xB2]
00000596 2F2E 0008 move.l -[A7], [A6 + 0x8]
0000059A 4EBA FEDC jsr [PC - 0x124 /* 00000478 */]
0000059E 2D40 FFFC move.l [A6 - 0x4], D0
000005A2 302D FF52 move.w D0, [A5 - 0xAE]
000005A6 907C 004E sub.w D0, 0x4E /* 'N' */
000005AA 3D40 FFFC move.w [A6 - 0x4], D0
000005AE 2F2E FFFC move.l -[A7], [A6 - 0x4]
000005B2 2F0C move.l -[A7], A4
000005B4 4EAD 17AA jsr [A5 + 0x17AA /* export_753 */]
000005B8 286E FFF8 movea.l A4, [A6 - 0x8]
000005BC 4E5E unlink A6
000005BE 4E75 rts
fn000005C0:
000005C0 4E56 FF90 link A6, -0x0070
000005C4 48E7 0338 movem.l -[A7], D6,D7,A2,A3,A4
000005C8 286E 0008 movea.l A4, [A6 + 0x8]
000005CC 41EE FFDC lea.l A0, [A6 - 0x24]
000005D0 41EE FFE4 lea.l A0, [A6 - 0x1C]
000005D4 2054 movea.l A0, [A4]
000005D6 2650 movea.l A3, [A0]
000005D8 2F0B move.l -[A7], A3
000005DA 2053 movea.l A0, [A3]
000005DC 2050 movea.l A0, [A0]
000005DE 2268 0028 movea.l A1, [A0 + 0x28]
000005E2 4E91 jsr [A1]
000005E4 2D40 FFEC move.l [A6 - 0x14], D0
000005E8 2054 movea.l A0, [A4]
000005EA 2F10 move.l -[A7], [A0]
000005EC 2050 movea.l A0, [A0]
000005EE 2050 movea.l A0, [A0]
000005F0 2050 movea.l A0, [A0]
000005F2 2268 0090 movea.l A1, [A0 + 0x90]
000005F6 4E91 jsr [A1]
000005F8 2054 movea.l A0, [A4]
000005FA 2140 0004 move.l [A0 + 0x4], D0
000005FE 4878 00CC push.l 0xCC
00000602 4EAD 01BA jsr [A5 + 0x1BA /* export_51 */]
00000606 2054 movea.l A0, [A4]
00000608 2140 0018 move.l [A0 + 0x18], D0
0000060C 2054 movea.l A0, [A4]
0000060E 2068 0018 movea.l A0, [A0 + 0x18]
00000612 2050 movea.l A0, [A0]
00000614 4250 clr.w [A0]
00000616 2054 movea.l A0, [A4]
00000618 2068 0018 movea.l A0, [A0 + 0x18]
0000061C 2050 movea.l A0, [A0]
0000061E 317C 000A 0002 move.w [A0 + 0x2], 0xA /* '\n' */
00000624 4878 0BEA push.l 0xBEA
00000628 4878 0CB2 push.l 0xCB2
0000062C 2054 movea.l A0, [A4]
0000062E 2F28 0004 move.l -[A7], [A0 + 0x4]
00000632 4EAD 2632 jsr [A5 + 0x2632 /* export_1218 */]
00000636 2054 movea.l A0, [A4]
00000638 2140 001C move.l [A0 + 0x1C], D0
0000063C 7000 moveq.l D0, 0x00
0000063E 2F00 move.l -[A7], D0
00000640 4878 186A push.l 0x186A
00000644 2054 movea.l A0, [A4]
00000646 2F28 0004 move.l -[A7], [A0 + 0x4]
0000064A 4EAD 2632 jsr [A5 + 0x2632 /* export_1218 */]
0000064E 2054 movea.l A0, [A4]
00000650 2140 0020 move.l [A0 + 0x20], D0
00000654 2054 movea.l A0, [A4]
00000656 4A68 0024 tst.w [A0 + 0x24]
0000065A 4FEF 0024 lea.l A7, [A7 + 0x24]
0000065E 6626 bne +0x28 /* 00000686 */
00000660 486E FFDC pea.l [A6 - 0x24]
00000664 2F10 move.l -[A7], [A0]
00000666 4EAD 15BA jsr [A5 + 0x15BA /* export_691 */]
0000066A 2054 movea.l A0, [A4]
0000066C 5088 addq.l A0, 8
0000066E 43EE FFDC lea.l A1, [A6 - 0x24]
00000672 20D9 move.l [A0]+, [A1]+
00000674 20D9 move.l [A0]+, [A1]+
00000676 2054 movea.l A0, [A4]
00000678 4868 0010 pea.l [A0 + 0x10]
0000067C 4EAD 085A jsr [A5 + 0x85A /* export_263 */]
00000680 4FEF 000C lea.l A7, [A7 + 0xC]
00000684 6052 bra +0x54 /* 000006D8 */
label00000686:
00000686 2078 09EE movea.l A0, [0x000009EE /* GrayRgn */]
0000068A 2050 movea.l A0, [A0]
0000068C 47E8 0002 lea.l A3, [A0 + 0x2]
00000690 2054 movea.l A0, [A4]
00000692 224B movea.l A1, A3
00000694 45E8 0008 lea.l A2, [A0 + 0x8]
00000698 24D9 move.l [A2]+, [A1]+
0000069A 24D9 move.l [A2]+, [A1]+
0000069C 2054 movea.l A0, [A4]
0000069E 5088 addq.l A0, 8
000006A0 2054 movea.l A0, [A4]
000006A2 2248 movea.l A1, A0
000006A4 43E9 0010 lea.l A1, [A1 + 0x10]
000006A8 5088 addq.l A0, 8
000006AA 22D8 move.l [A1]+, [A0]+
000006AC 22D8 move.l [A1]+, [A0]+
000006AE 2054 movea.l A0, [A4]
000006B0 4A28 0026 tst.b [A0 + 0x26]
000006B4 6C22 bge +0x24 /* 000006D8 */
000006B6 2F2E 000C move.l -[A7], [A6 + 0xC]
000006BA 2F0C move.l -[A7], A4
000006BC 4EBA FEC0 jsr [PC - 0x140 /* 0000057E */]
000006C0 2F2E 000C move.l -[A7], [A6 + 0xC]
000006C4 4EAD 2522 jsr [A5 + 0x2522 /* export_1184 */]
000006C8 588F addq.l A7, 4
000006CA 2F00 move.l -[A7], D0
000006CC 2F2E 000C move.l -[A7], [A6 + 0xC]
000006D0 4EAD 2512 jsr [A5 + 0x2512 /* export_1182 */]
000006D4 4FEF 0010 lea.l A7, [A7 + 0x10]
label000006D8:
000006D8 7000 moveq.l D0, 0x00
000006DA 2D40 FFF0 move.l [A6 - 0x10], D0
000006DE 2D40 FFF4 move.l [A6 - 0xC], D0
000006E2 2D40 FFF8 move.l [A6 - 0x8], D0
000006E6 206E 000C movea.l A0, [A6 + 0xC]
000006EA 2050 movea.l A0, [A0]
000006EC 2210 move.l D1, [A0]
000006EE E481 asr D1, 2
000006F0 5381 subq.l D1, 1
000006F2 E589 lsl D1, 2
000006F4 48C1 ext.l D1
000006F6 2E01 move.l D7, D1
000006F8 4EAD 24BA jsr [A5 + 0x24BA /* export_1171 */]
000006FC 2D40 FFFC move.l [A6 - 0x4], D0
00000700 2F2E 000C move.l -[A7], [A6 + 0xC]
00000704 2F2E FFFC move.l -[A7], [A6 - 0x4]
00000708 4EAD 24D2 jsr [A5 + 0x24D2 /* export_1174 */]
0000070C 2054 movea.l A0, [A4]
0000070E 2050 movea.l A0, [A0]
00000710 2050 movea.l A0, [A0]
00000712 2068 0008 movea.l A0, [A0 + 0x8]
00000716 2D48 FFD8 move.l [A6 - 0x28], A0
0000071A 2050 movea.l A0, [A0]
0000071C 2668 0018 movea.l A3, [A0 + 0x18]
00000720 2F0B move.l -[A7], A3
00000722 486E FFCC pea.l [A6 - 0x34]
00000726 4EAD 04D2 jsr [A5 + 0x4D2 /* export_150 */]
0000072A 41EE FFCC lea.l A0, [A6 - 0x34]
0000072E 4FEF 0010 lea.l A7, [A7 + 0x10]
00000732 601E bra +0x20 /* 00000752 */
label00000734:
00000734 2F0B move.l -[A7], A3
00000736 2F2E 000C move.l -[A7], [A6 + 0xC]
0000073A 4EAD 24DA jsr [A5 + 0x24DA /* export_1175 */]
0000073E 72FC moveq.l D1, 0xFFFFFFFC
00000740 B280 cmp.l D1, D0
00000742 508F addq.l A7, 8
00000744 660C bne +0xE /* 00000752 */
00000746 2F0B move.l -[A7], A3
00000748 2F2E FFFC move.l -[A7], [A6 - 0x4]
0000074C 4EAD 24E2 jsr [A5 + 0x24E2 /* export_1176 */]
00000750 508F addq.l A7, 8
label00000752:
00000752 486E FFCC pea.l [A6 - 0x34]
00000756 4EAD 04E2 jsr [A5 + 0x4E2 /* export_152 */]
0000075A 2640 movea.l A3, D0
0000075C 200B move.l D0, A3
0000075E 588F addq.l A7, 4
00000760 66D2 bne -0x2C /* 00000734 */
00000762 2F2E FFFC move.l -[A7], [A6 - 0x4]
00000766 486E FFD0 pea.l [A6 - 0x30]
0000076A 4EAD 04D2 jsr [A5 + 0x4D2 /* export_150 */]
0000076E 41EE FFD0 lea.l A0, [A6 - 0x30]
00000772 508F addq.l A7, 8
00000774 6000 013A bra +0x13C /* 000008B0 */
label00000778:
00000778 4206 clr.b D6
0000077A 2053 movea.l A0, [A3]
0000077C 2D68 000E FFB0 move.l [A6 - 0x50], [A0 + 0xE]
00000782 41EE FFB0 lea.l A0, [A6 - 0x50]
00000786 2D48 FFC8 move.l [A6 - 0x38], A0
0000078A 0C50 8000 cmpi.w [A0], 0x8000
0000078E 6618 bne +0x1A /* 000007A8 */
00000790 70FF moveq.l D0, 0xFFFFFFFF
00000792 2F00 move.l -[A7], D0
00000794 2017 move.l D0, [A7]
00000796 2053 movea.l A0, [A3]
00000798 2D40 FF90 move.l [A6 - 0x70], D0
0000079C 43EE FF90 lea.l A1, [A6 - 0x70]
000007A0 45E8 000E lea.l A2, [A0 + 0xE]
000007A4 24D9 move.l [A2]+, [A1]+
000007A6 588F addq.l A7, 4
label000007A8:
000007A8 2053 movea.l A0, [A3]
000007AA 2F28 000E move.l -[A7], [A0 + 0xE]
000007AE 2017 move.l D0, [A7]
000007B0 72FF moveq.l D1, 0xFFFFFFFF
000007B2 B280 cmp.l D1, D0
000007B4 588F addq.l A7, 4
000007B6 6700 00DA beq +0xDC /* 00000892 */
000007BA 2F28 000E move.l -[A7], [A0 + 0xE]
000007BE 2017 move.l D0, [A7]
000007C0 72FE moveq.l D1, 0xFFFFFFFE
000007C2 B280 cmp.l D1, D0
000007C4 588F addq.l A7, 4
000007C6 6700 00CA beq +0xCC /* 00000892 */
000007CA 7C01 moveq.l D6, 0x01
000007CC 486E FFE4 pea.l [A6 - 0x1C]
000007D0 486E FFDC pea.l [A6 - 0x24]
000007D4 2F0B move.l -[A7], A3
000007D6 2F0C move.l -[A7], A4
000007D8 4EBA 0D7C jsr [PC + 0xD7C /* 00001556 */]
000007DC BEAE FFD4 cmp.l D7, [A6 - 0x2C]
000007E0 4FEF 0010 lea.l A7, [A7 + 0x10]
000007E4 6D00 009A blt +0x9C /* 00000880 */
000007E8 7000 moveq.l D0, 0x00
000007EA 2F00 move.l -[A7], D0
000007EC 486E FFE4 pea.l [A6 - 0x1C]
000007F0 486E FFDC pea.l [A6 - 0x24]
000007F4 2F0C move.l -[A7], A4
000007F6 4EBA 0412 jsr [PC + 0x412 /* 00000C0A */]
000007FA 4A00 tst.b D0
000007FC 4FEF 0010 lea.l A7, [A7 + 0x10]
00000800 677A beq +0x7C /* 0000087C */
00000802 2053 movea.l A0, [A3]
00000804 2D68 000E FF94 move.l [A6 - 0x6C], [A0 + 0xE]
0000080A 2F2E FF94 move.l -[A7], [A6 - 0x6C]
0000080E 2F0C move.l -[A7], A4
00000810 4EBA FA06 jsr [PC - 0x5FA /* 00000218 */]
00000814 2D40 FF98 move.l [A6 - 0x68], D0
00000818 2D40 FF9C move.l [A6 - 0x64], D0
0000081C 2D6E FF94 FFA0 move.l [A6 - 0x60], [A6 - 0x6C]
00000822 202E FF9C move.l D0, [A6 - 0x64]
00000826 B0AE FFA0 cmp.l D0, [A6 - 0x60]
0000082A 508F addq.l A7, 8
0000082C 6614 bne +0x16 /* 00000842 */
0000082E 486E FFE4 pea.l [A6 - 0x1C]
00000832 486E FFDC pea.l [A6 - 0x24]
00000836 2F0C move.l -[A7], A4
00000838 4EBA 0C50 jsr [PC + 0xC50 /* 0000148A */]
0000083C 4FEF 000C lea.l A7, [A7 + 0xC]
00000840 6050 bra +0x52 /* 00000892 */
label00000842:
00000842 4AAE FFF0 tst.l [A6 - 0x10]
00000846 6610 bne +0x12 /* 00000858 */
00000848 4EAD 24BA jsr [A5 + 0x24BA /* export_1171 */]
0000084C 2D40 FFF0 move.l [A6 - 0x10], D0
00000850 4EAD 24BA jsr [A5 + 0x24BA /* export_1171 */]
00000854 2D40 FFF4 move.l [A6 - 0xC], D0
label00000858:
00000858 2F0B move.l -[A7], A3
0000085A 2F2E FFF0 move.l -[A7], [A6 - 0x10]
0000085E 4EAD 24E2 jsr [A5 + 0x24E2 /* export_1176 */]
00000862 2F2E FF98 move.l -[A7], [A6 - 0x68]
00000866 2017 move.l D0, [A7]
00000868 2D40 FFA4 move.l [A6 - 0x5C], D0
0000086C 2F00 move.l -[A7], D0
0000086E 2F2E FFF4 move.l -[A7], [A6 - 0xC]
00000872 4EAD 24E2 jsr [A5 + 0x24E2 /* export_1176 */]
00000876 4FEF 0014 lea.l A7, [A7 + 0x14]
0000087A 6016 bra +0x18 /* 00000892 */
label0000087C:
0000087C 4206 clr.b D6
0000087E 6012 bra +0x14 /* 00000892 */
label00000880:
00000880 486E FFE4 pea.l [A6 - 0x1C]
00000884 486E FFDC pea.l [A6 - 0x24]
00000888 2F0C move.l -[A7], A4
0000088A 4EBA 0BFE jsr [PC + 0xBFE /* 0000148A */]
0000088E 4FEF 000C lea.l A7, [A7 + 0xC]
label00000892:
00000892 4A06 tst.b D6
00000894 661A bne +0x1C /* 000008B0 */
00000896 4AAE FFF8 tst.l [A6 - 0x8]
0000089A 6608 bne +0xA /* 000008A4 */
0000089C 4EAD 24BA jsr [A5 + 0x24BA /* export_1171 */]
000008A0 2D40 FFF8 move.l [A6 - 0x8], D0
label000008A4:
000008A4 2F0B move.l -[A7], A3
000008A6 2F2E FFF8 move.l -[A7], [A6 - 0x8]
000008AA 4EAD 24E2 jsr [A5 + 0x24E2 /* export_1176 */]
000008AE 508F addq.l A7, 8
label000008B0:
000008B0 486E FFD0 pea.l [A6 - 0x30]
000008B4 4EAD 04E2 jsr [A5 + 0x4E2 /* export_152 */]
000008B8 2640 movea.l A3, D0
000008BA 200B move.l D0, A3
000008BC 588F addq.l A7, 4
000008BE 6600 FEB8 bne -0x146 /* 00000778 */
000008C2 2F2E FFFC move.l -[A7], [A6 - 0x4]
000008C6 4EAD 01C2 jsr [A5 + 0x1C2 /* export_52 */]
000008CA 4AAE FFF0 tst.l [A6 - 0x10]
000008CE 588F addq.l A7, 4
000008D0 6700 026C beq +0x26E /* 00000B3E */
000008D4 2F2E FFF0 move.l -[A7], [A6 - 0x10]
000008D8 486E FFB4 pea.l [A6 - 0x4C]
000008DC 4EAD 04D2 jsr [A5 + 0x4D2 /* export_150 */]
000008E0 41EE FFB4 lea.l A0, [A6 - 0x4C]
000008E4 2F2E FFF4 move.l -[A7], [A6 - 0xC]
000008E8 486E FFC0 pea.l [A6 - 0x40]
000008EC 4EAD 04D2 jsr [A5 + 0x4D2 /* export_150 */]
000008F0 4FEF 0010 lea.l A7, [A7 + 0x10]
000008F4 605C bra +0x5E /* 00000952 */
label000008F6:
000008F6 486E FFE4 pea.l [A6 - 0x1C]
000008FA 486E FFDC pea.l [A6 - 0x24]
000008FE 2F0B move.l -[A7], A3
00000900 2F0C move.l -[A7], A4
00000902 4EBA 0BF2 jsr [PC + 0xBF2 /* 000014F6 */]
00000906 486E FFC0 pea.l [A6 - 0x40]
0000090A 4EAD 04E2 jsr [A5 + 0x4E2 /* export_152 */]
0000090E 588F addq.l A7, 4
00000910 2F00 move.l -[A7], D0
00000912 2017 move.l D0, [A7]
00000914 2D40 FFAC move.l [A6 - 0x54], D0
00000918 486E FFE4 pea.l [A6 - 0x1C]
0000091C 486E FFDC pea.l [A6 - 0x24]
00000920 2F2E FFAC move.l -[A7], [A6 - 0x54]
00000924 2F0C move.l -[A7], A4
00000926 4EBA 025C jsr [PC + 0x25C /* 00000B84 */]
0000092A 4A00 tst.b D0
0000092C 4FEF 0024 lea.l A7, [A7 + 0x24]
00000930 6620 bne +0x22 /* 00000952 */
00000932 486E FFB4 pea.l [A6 - 0x4C]
00000936 4EAD 04EA jsr [A5 + 0x4EA /* export_153 */]
0000093A 486E FFC0 pea.l [A6 - 0x40]
0000093E 4EAD 04EA jsr [A5 + 0x4EA /* export_153 */]
00000942 2F2E FFAC move.l -[A7], [A6 - 0x54]
00000946 2F0B move.l -[A7], A3
00000948 2F0C move.l -[A7], A4
0000094A 4EBA 09BC jsr [PC + 0x9BC /* 00001308 */]
0000094E 4FEF 0014 lea.l A7, [A7 + 0x14]
label00000952:
00000952 486E FFB4 pea.l [A6 - 0x4C]
00000956 4EAD 04E2 jsr [A5 + 0x4E2 /* export_152 */]
0000095A 2640 movea.l A3, D0
0000095C 200B move.l D0, A3
0000095E 588F addq.l A7, 4
00000960 6694 bne -0x6A /* 000008F6 */
00000962 206E FFF0 movea.l A0, [A6 - 0x10]
00000966 2050 movea.l A0, [A0]
00000968 2010 move.l D0, [A0]
0000096A E480 asr D0, 2
0000096C 6700 01BE beq +0x1C0 /* 00000B2C */
00000970 486E FFB4 pea.l [A6 - 0x4C]
00000974 4EAD 04DA jsr [A5 + 0x4DA /* export_151 */]
00000978 486E FFC0 pea.l [A6 - 0x40]
0000097C 4EAD 04DA jsr [A5 + 0x4DA /* export_151 */]
00000980 508F addq.l A7, 8
00000982 6000 017E bra +0x180 /* 00000B02 */
label00000986:
00000986 486E FFE4 pea.l [A6 - 0x1C]
0000098A 486E FFDC pea.l [A6 - 0x24]
0000098E 2F0B move.l -[A7], A3
00000990 2F0C move.l -[A7], A4
00000992 4EBA 0B62 jsr [PC + 0xB62 /* 000014F6 */]
00000996 486E FFC0 pea.l [A6 - 0x40]
0000099A 4EAD 04E2 jsr [A5 + 0x4E2 /* export_152 */]
0000099E 588F addq.l A7, 4
000009A0 2F00 move.l -[A7], D0
000009A2 2017 move.l D0, [A7]
000009A4 2D40 FFA8 move.l [A6 - 0x58], D0
000009A8 2054 movea.l A0, [A4]
000009AA 2068 0004 movea.l A0, [A0 + 0x4]
000009AE 2050 movea.l A0, [A0]
000009B0 4868 0016 pea.l [A0 + 0x16]
000009B4 4EAD 0872 jsr [A5 + 0x872 /* export_266 */]
000009B8 3E00 move.w D7, D0
000009BA 9F6E FFA8 sub.w [A6 - 0x58], D7
000009BE 486E FFE4 pea.l [A6 - 0x1C]
000009C2 486E FFDC pea.l [A6 - 0x24]
000009C6 2F2E FFA8 move.l -[A7], [A6 - 0x58]
000009CA 2F0C move.l -[A7], A4
000009CC 4EBA 01B6 jsr [PC + 0x1B6 /* 00000B84 */]
000009D0 4A00 tst.b D0
000009D2 4FEF 0028 lea.l A7, [A7 + 0x28]
000009D6 6700 010A beq +0x10C /* 00000AE2 */
000009DA 48C7 ext.l D7
000009DC 2007 move.l D0, D7
000009DE E388 lsl D0, 1
000009E0 D16E FFA8 add.w [A6 - 0x58], D0
000009E4 486E FFE4 pea.l [A6 - 0x1C]
000009E8 486E FFDC pea.l [A6 - 0x24]
000009EC 2F2E FFA8 move.l -[A7], [A6 - 0x58]
000009F0 2F0C move.l -[A7], A4
000009F2 4EBA 0190 jsr [PC + 0x190 /* 00000B84 */]
000009F6 4A00 tst.b D0
000009F8 4FEF 0010 lea.l A7, [A7 + 0x10]
000009FC 6700 00E4 beq +0xE6 /* 00000AE2 */
00000A00 2054 movea.l A0, [A4]
00000A02 2068 0004 movea.l A0, [A0 + 0x4]
00000A06 2050 movea.l A0, [A0]
00000A08 4868 0016 pea.l [A0 + 0x16]
00000A0C 4EAD 086A jsr [A5 + 0x86A /* export_265 */]
00000A10 3C00 move.w D6, D0
00000A12 9D6E FFAA sub.w [A6 - 0x56], D6
00000A16 9F6E FFA8 sub.w [A6 - 0x58], D7
00000A1A 2F2E FFA8 move.l -[A7], [A6 - 0x58]
00000A1E 2F0C move.l -[A7], A4
00000A20 4EBA F7F6 jsr [PC - 0x80A /* 00000218 */]
00000A24 2D40 FFA8 move.l [A6 - 0x58], D0
00000A28 E34E lsl D6.w, 1
00000A2A 486E FFE4 pea.l [A6 - 0x1C]
00000A2E 486E FFDC pea.l [A6 - 0x24]
00000A32 2F2E FFA8 move.l -[A7], [A6 - 0x58]
00000A36 2F0C move.l -[A7], A4
00000A38 4EBA 014A jsr [PC + 0x14A /* 00000B84 */]
00000A3C 4A00 tst.b D0
00000A3E 4FEF 001C lea.l A7, [A7 + 0x1C]
00000A42 6700 009E beq +0xA0 /* 00000AE2 */
00000A46 DD6E FFAA add.w [A6 - 0x56], D6
00000A4A 486E FFE4 pea.l [A6 - 0x1C]
00000A4E 486E FFDC pea.l [A6 - 0x24]
00000A52 2F2E FFA8 move.l -[A7], [A6 - 0x58]
00000A56 2F0C move.l -[A7], A4
00000A58 4EBA 012A jsr [PC + 0x12A /* 00000B84 */]
00000A5C 4A00 tst.b D0
00000A5E 4FEF 0010 lea.l A7, [A7 + 0x10]
00000A62 677E beq +0x80 /* 00000AE2 */
00000A64 9F6E FFA8 sub.w [A6 - 0x58], D7
00000A68 486E FFE4 pea.l [A6 - 0x1C]
00000A6C 486E FFDC pea.l [A6 - 0x24]
00000A70 2F2E FFA8 move.l -[A7], [A6 - 0x58]
00000A74 2F0C move.l -[A7], A4
00000A76 4EBA 010C jsr [PC + 0x10C /* 00000B84 */]
00000A7A 4A00 tst.b D0
00000A7C 4FEF 0010 lea.l A7, [A7 + 0x10]
00000A80 6760 beq +0x62 /* 00000AE2 */
00000A82 9D6E FFAA sub.w [A6 - 0x56], D6
00000A86 486E FFE4 pea.l [A6 - 0x1C]
00000A8A 486E FFDC pea.l [A6 - 0x24]
00000A8E 2F2E FFA8 move.l -[A7], [A6 - 0x58]
00000A92 2F0C move.l -[A7], A4
00000A94 4EBA 00EE jsr [PC + 0xEE /* 00000B84 */]
00000A98 4A00 tst.b D0
00000A9A 4FEF 0010 lea.l A7, [A7 + 0x10]
00000A9E 6742 beq +0x44 /* 00000AE2 */
00000AA0 48C7 ext.l D7
00000AA2 2007 move.l D0, D7
00000AA4 E388 lsl D0, 1
00000AA6 D16E FFA8 add.w [A6 - 0x58], D0
00000AAA 486E FFE4 pea.l [A6 - 0x1C]
00000AAE 486E FFDC pea.l [A6 - 0x24]
00000AB2 2F2E FFA8 move.l -[A7], [A6 - 0x58]
00000AB6 2F0C move.l -[A7], A4
00000AB8 4EBA 00CA jsr [PC + 0xCA /* 00000B84 */]
00000ABC 4A00 tst.b D0
00000ABE 4FEF 0010 lea.l A7, [A7 + 0x10]
00000AC2 671E beq +0x20 /* 00000AE2 */
00000AC4 DD6E FFAA add.w [A6 - 0x56], D6
00000AC8 486E FFE4 pea.l [A6 - 0x1C]
00000ACC 486E FFDC pea.l [A6 - 0x24]
00000AD0 2F2E FFA8 move.l -[A7], [A6 - 0x58]
00000AD4 2F0C move.l -[A7], A4
00000AD6 4EBA 00AC jsr [PC + 0xAC /* 00000B84 */]
00000ADA 4A00 tst.b D0
00000ADC 4FEF 0010 lea.l A7, [A7 + 0x10]
00000AE0 6620 bne +0x22 /* 00000B02 */
label00000AE2:
00000AE2 486E FFB4 pea.l [A6 - 0x4C]
00000AE6 4EAD 04EA jsr [A5 + 0x4EA /* export_153 */]
00000AEA 486E FFC0 pea.l [A6 - 0x40]
00000AEE 4EAD 04EA jsr [A5 + 0x4EA /* export_153 */]
00000AF2 2F2E FFA8 move.l -[A7], [A6 - 0x58]
00000AF6 2F0B move.l -[A7], A3
00000AF8 2F0C move.l -[A7], A4
00000AFA 4EBA 080C jsr [PC + 0x80C /* 00001308 */]
00000AFE 4FEF 0014 lea.l A7, [A7 + 0x14]
label00000B02:
00000B02 486E FFB4 pea.l [A6 - 0x4C]
00000B06 4EAD 04E2 jsr [A5 + 0x4E2 /* export_152 */]
00000B0A 2640 movea.l A3, D0
00000B0C 200B move.l D0, A3
00000B0E 588F addq.l A7, 4
00000B10 6600 FE74 bne -0x18A /* 00000986 */
00000B14 206E FFF0 movea.l A0, [A6 - 0x10]
00000B18 2050 movea.l A0, [A0]
00000B1A 2010 move.l D0, [A0]
00000B1C E480 asr D0, 2
00000B1E 670C beq +0xE /* 00000B2C */
00000B20 2F2E FFF0 move.l -[A7], [A6 - 0x10]
00000B24 2F0C move.l -[A7], A4
00000B26 4EBA 029A jsr [PC + 0x29A /* 00000DC2 */]
00000B2A 508F addq.l A7, 8
label00000B2C:
00000B2C 2F2E FFF0 move.l -[A7], [A6 - 0x10]
00000B30 4EAD 01C2 jsr [A5 + 0x1C2 /* export_52 */]
00000B34 2F2E FFF4 move.l -[A7], [A6 - 0xC]
00000B38 4EAD 01C2 jsr [A5 + 0x1C2 /* export_52 */]
00000B3C 508F addq.l A7, 8
label00000B3E:
00000B3E 4AAE FFF8 tst.l [A6 - 0x8]
00000B42 6716 beq +0x18 /* 00000B5A */
00000B44 2F2E FFF8 move.l -[A7], [A6 - 0x8]
00000B48 2F0C move.l -[A7], A4
00000B4A 4EBA 0276 jsr [PC + 0x276 /* 00000DC2 */]
00000B4E 2F2E FFF8 move.l -[A7], [A6 - 0x8]
00000B52 4EAD 01C2 jsr [A5 + 0x1C2 /* export_52 */]
00000B56 4FEF 000C lea.l A7, [A7 + 0xC]
label00000B5A:
00000B5A 2054 movea.l A0, [A4]
00000B5C 2F28 0018 move.l -[A7], [A0 + 0x18]
00000B60 4EAD 01C2 jsr [A5 + 0x1C2 /* export_52 */]
00000B64 2054 movea.l A0, [A4]
00000B66 7000 moveq.l D0, 0x00
00000B68 2140 0018 move.l [A0 + 0x18], D0
00000B6C 2054 movea.l A0, [A4]
00000B6E 2140 0004 move.l [A0 + 0x4], D0
00000B72 2F2E FFEC move.l -[A7], [A6 - 0x14]
00000B76 A873 syscall SetPort
00000B78 588F addq.l A7, 4
00000B7A 4CEE 1CC0 FF7C movem.l D6,D7,A2,A3,A4, [A6 - 0x84]
00000B80 4E5E unlink A6
00000B82 4E75 rts
fn00000B84:
00000B84 4E56 FFF0 link A6, -0x0010
00000B88 2F0C move.l -[A7], A4
00000B8A 286E 0008 movea.l A4, [A6 + 0x8]
00000B8E 206E 0010 movea.l A0, [A6 + 0x10]
00000B92 43EE FFF8 lea.l A1, [A6 - 0x8]
00000B96 22D8 move.l [A1]+, [A0]+
00000B98 22D8 move.l [A1]+, [A0]+
00000B9A 486E FFF8 pea.l [A6 - 0x8]
00000B9E 2F2E 000C move.l -[A7], [A6 + 0xC]
00000BA2 4EAD 035A jsr [A5 + 0x35A /* export_103 */]
00000BA6 206E 0014 movea.l A0, [A6 + 0x14]
00000BAA 43EE FFF0 lea.l A1, [A6 - 0x10]
00000BAE 22D8 move.l [A1]+, [A0]+
00000BB0 22D8 move.l [A1]+, [A0]+
00000BB2 486E FFF0 pea.l [A6 - 0x10]
00000BB6 2F2E 000C move.l -[A7], [A6 + 0xC]
00000BBA 4EAD 035A jsr [A5 + 0x35A /* export_103 */]
00000BBE 7001 moveq.l D0, 0x01
00000BC0 2F00 move.l -[A7], D0
00000BC2 7200 moveq.l D1, 0x00
00000BC4 2F01 move.l -[A7], D1
00000BC6 486E FFF0 pea.l [A6 - 0x10]
00000BCA 486E FFF8 pea.l [A6 - 0x8]
00000BCE 2F0C move.l -[A7], A4
00000BD0 4EBA 0038 jsr [PC + 0x38 /* 00000C0A */]
00000BD4 4FEF 0010 lea.l A7, [A7 + 0x10]
00000BD8 2200 move.l D1, D0
00000BDA 201F move.l D0, [A7]+
00000BDC 4A01 tst.b D1
00000BDE 6722 beq +0x24 /* 00000C02 */
00000BE0 2F00 move.l -[A7], D0
00000BE2 486E FFF0 pea.l [A6 - 0x10]
00000BE6 486E FFF8 pea.l [A6 - 0x8]
00000BEA 2054 movea.l A0, [A4]
00000BEC 2F28 0018 move.l -[A7], [A0 + 0x18]
00000BF0 4EBA 0A7C jsr [PC + 0xA7C /* 0000166E */]
00000BF4 4FEF 000C lea.l A7, [A7 + 0xC]
00000BF8 2200 move.l D1, D0
00000BFA 201F move.l D0, [A7]+
00000BFC 4A01 tst.b D1
00000BFE 6602 bne +0x4 /* 00000C02 */
00000C00 7000 moveq.l D0, 0x00
label00000C02:
00000C02 286E FFEC movea.l A4, [A6 - 0x14]
00000C06 4E5E unlink A6
00000C08 4E75 rts
fn00000C0A:
00000C0A 4E56 FFEC link A6, -0x0014
00000C0E 48E7 0F18 movem.l -[A7], D4,D5,D6,D7,A3,A4
00000C12 266E 000C movea.l A3, [A6 + 0xC]
00000C16 286E 0008 movea.l A4, [A6 + 0x8]
00000C1A 1B7C 0001 F618 move.b [A5 - 0x9E8], 0x1
00000C20 1D7C 0001 FFF8 move.b [A6 - 0x8], 0x1
00000C26 2054 movea.l A0, [A4]
00000C28 4A68 0024 tst.w [A0 + 0x24]
00000C2C 56C0 sne D0
00000C2E 0240 0001 andi.w D0, 0x1
00000C32 48C0 ext.l D0
00000C34 1D40 FFF9 move.b [A6 - 0x7], D0
00000C38 6614 bne +0x16 /* 00000C4E */
00000C3A 2054 movea.l A0, [A4]
00000C3C 2068 0004 movea.l A0, [A0 + 0x4]
00000C40 2050 movea.l A0, [A0]
00000C42 203C 0100 0000 move.l D0, 0x1000000
00000C48 C0A8 0010 and.l D0, [A0 + 0x10]
00000C4C 673E beq +0x40 /* 00000C8C */
label00000C4E:
00000C4E 2054 movea.l A0, [A4]
00000C50 4868 0008 pea.l [A0 + 0x8]
00000C54 4EAD 0872 jsr [A5 + 0x872 /* export_266 */]
00000C58 2D40 FFFA move.l [A6 - 0x6], D0
00000C5C 2054 movea.l A0, [A4]
00000C5E 2D48 FFF4 move.l [A6 - 0xC], A0
00000C62 3828 0010 move.w D4, [A0 + 0x10]
00000C66 3A28 0014 move.w D5, [A0 + 0x14]
00000C6A 206E 0010 movea.l A0, [A6 + 0x10]
00000C6E 3C10 move.w D6, [A0]
00000C70 BC53 cmp.w D6, [A3]
00000C72 588F addq.l A7, 4
00000C74 6F02 ble +0x4 /* 00000C78 */
00000C76 3C13 move.w D6, [A3]
label00000C78:
00000C78 206E 0010 movea.l A0, [A6 + 0x10]
00000C7C 3E28 0004 move.w D7, [A0 + 0x4]
00000C80 BE6B 0004 cmp.w D7, [A3 + 0x4]
00000C84 6C5C bge +0x5E /* 00000CE2 */
00000C86 3E2B 0004 move.w D7, [A3 + 0x4]
00000C8A 6056 bra +0x58 /* 00000CE2 */
label00000C8C:
00000C8C 2054 movea.l A0, [A4]
00000C8E 2068 0004 movea.l A0, [A0 + 0x4]
00000C92 2050 movea.l A0, [A0]
00000C94 7000 moveq.l D0, 0x00
00000C96 C0A8 0010 and.l D0, [A0 + 0x10]
00000C9A 6704 beq +0x6 /* 00000CA0 */
00000C9C 422E FFF8 clr.b [A6 - 0x8]
label00000CA0:
00000CA0 2054 movea.l A0, [A4]
00000CA2 4868 0008 pea.l [A0 + 0x8]
00000CA6 4EAD 086A jsr [A5 + 0x86A /* export_265 */]
00000CAA 2D40 FFFA move.l [A6 - 0x6], D0
00000CAE 2054 movea.l A0, [A4]
00000CB0 2D48 FFF4 move.l [A6 - 0xC], A0
00000CB4 3828 0012 move.w D4, [A0 + 0x12]
00000CB8 3A28 0016 move.w D5, [A0 + 0x16]
00000CBC 3C2B 0002 move.w D6, [A3 + 0x2]
00000CC0 206E 0010 movea.l A0, [A6 + 0x10]
00000CC4 BC68 0002 cmp.w D6, [A0 + 0x2]
00000CC8 588F addq.l A7, 4
00000CCA 6F04 ble +0x6 /* 00000CD0 */
00000CCC 3C28 0002 move.w D6, [A0 + 0x2]
label00000CD0:
00000CD0 3E2B 0006 move.w D7, [A3 + 0x6]
00000CD4 206E 0010 movea.l A0, [A6 + 0x10]
00000CD8 BE68 0006 cmp.w D7, [A0 + 0x6]
00000CDC 6C04 bge +0x6 /* 00000CE2 */
00000CDE 3E28 0006 move.w D7, [A0 + 0x6]
label00000CE2:
00000CE2 2054 movea.l A0, [A4]
00000CE4 4868 0010 pea.l [A0 + 0x10]
00000CE8 4EAD 0862 jsr [A5 + 0x862 /* export_264 */]
00000CEC 4A00 tst.b D0
00000CEE 588F addq.l A7, 4
00000CF0 6706 beq +0x8 /* 00000CF8 */
00000CF2 3806 move.w D4, D6
00000CF4 3A07 move.w D5, D7
00000CF6 600C bra +0xE /* 00000D04 */
label00000CF8:
00000CF8 B846 cmp.w D4, D6
00000CFA 6F02 ble +0x4 /* 00000CFE */
00000CFC 3806 move.w D4, D6
label00000CFE:
00000CFE BA47 cmp.w D5, D7
00000D00 6C02 bge +0x4 /* 00000D04 */
00000D02 3A07 move.w D5, D7
label00000D04:
00000D04 1D7C 0001 FFFE move.b [A6 - 0x2], 0x1
00000D0A 422E FFFF clr.b [A6 - 0x1]
00000D0E 48C5 ext.l D5
00000D10 48C4 ext.l D4
00000D12 2005 move.l D0, D5
00000D14 9084 sub.l D0, D4
00000D16 B0AE FFFA cmp.l D0, [A6 - 0x6]
00000D1A 6F00 008A ble +0x8C /* 00000DA6 */
00000D1E 7000 moveq.l D0, 0x00
00000D20 B846 cmp.w D4, D6
00000D22 6706 beq +0x8 /* 00000D2A */
00000D24 BA47 cmp.w D5, D7
00000D26 6702 beq +0x4 /* 00000D2A */
00000D28 7001 moveq.l D0, 0x01
label00000D2A:
00000D2A 1D40 FFFE move.b [A6 - 0x2], D0
00000D2E 4A2E FFF9 tst.b [A6 - 0x7]
00000D32 6724 beq +0x26 /* 00000D58 */
00000D34 206E 0010 movea.l A0, [A6 + 0x10]
00000D38 43EE FFEC lea.l A1, [A6 - 0x14]
00000D3C 22D8 move.l [A1]+, [A0]+
00000D3E 22D8 move.l [A1]+, [A0]+
00000D40 3D6B 0004 FFF0 move.w [A6 - 0x10], [A3 + 0x4]
00000D46 558F subq.l A7, 2
00000D48 486E FFEC pea.l [A6 - 0x14]
00000D4C 2F38 09EE move.l -[A7], [0x000009EE /* GrayRgn */]
00000D50 A8E9 syscall RectInRgn
00000D52 101F move.b D0, [A7]+
00000D54 C12E FFFE and.b [A6 - 0x2], D0
label00000D58:
00000D58 4A2E FFF8 tst.b [A6 - 0x8]
00000D5C 6710 beq +0x12 /* 00000D6E */
00000D5E BA47 cmp.w D5, D7
00000D60 57C0 seq D0
00000D62 0240 0001 andi.w D0, 0x1
00000D66 48C0 ext.l D0
00000D68 1D40 FFFF move.b [A6 - 0x1], D0
00000D6C 600E bra +0x10 /* 00000D7C */
label00000D6E:
00000D6E B846 cmp.w D4, D6
00000D70 57C0 seq D0
00000D72 0240 0001 andi.w D0, 0x1
00000D76 48C0 ext.l D0
00000D78 1D40 FFFF move.b [A6 - 0x1], D0
label00000D7C:
00000D7C 4A2E FFFF tst.b [A6 - 0x1]
00000D80 6724 beq +0x26 /* 00000DA6 */
00000D82 4A2E FFF8 tst.b [A6 - 0x8]
00000D86 6710 beq +0x12 /* 00000D98 */
00000D88 B846 cmp.w D4, D6
00000D8A 57C0 seq D0
00000D8C 0240 0001 andi.w D0, 0x1
00000D90 48C0 ext.l D0
00000D92 1D40 FFFE move.b [A6 - 0x2], D0
00000D96 600E bra +0x10 /* 00000DA6 */
label00000D98:
00000D98 BA47 cmp.w D5, D7
00000D9A 57C0 seq D0
00000D9C 0240 0001 andi.w D0, 0x1
00000DA0 48C0 ext.l D0
00000DA2 1D40 FFFE move.b [A6 - 0x2], D0
label00000DA6:
00000DA6 4AAE 0014 tst.l [A6 + 0x14]
00000DAA 6708 beq +0xA /* 00000DB4 */
00000DAC 206E 0014 movea.l A0, [A6 + 0x14]
00000DB0 10AE FFFF move.b [A0], [A6 - 0x1]
label00000DB4:
00000DB4 102E FFFE move.b D0, [A6 - 0x2]
00000DB8 4CEE 18F0 FFD4 movem.l D4,D5,D6,D7,A3,A4, [A6 - 0x2C]
00000DBE 4E5E unlink A6
00000DC0 4E75 rts
fn00000DC2:
00000DC2 4E56 FF94 link A6, -0x006C
00000DC6 48E7 0F38 movem.l -[A7], D4,D5,D6,D7,A2,A3,A4
00000DCA 286E 0008 movea.l A4, [A6 + 0x8]
00000DCE 2054 movea.l A0, [A4]
00000DD0 2068 0004 movea.l A0, [A0 + 0x4]
00000DD4 2050 movea.l A0, [A0]
00000DD6 4868 0016 pea.l [A0 + 0x16]
00000DDA 4EAD 086A jsr [A5 + 0x86A /* export_265 */]
00000DDE 3D40 FFE2 move.w [A6 - 0x1E], D0
00000DE2 2054 movea.l A0, [A4]
00000DE4 2068 0004 movea.l A0, [A0 + 0x4]
00000DE8 2050 movea.l A0, [A0]
00000DEA 4868 0016 pea.l [A0 + 0x16]
00000DEE 4EAD 0872 jsr [A5 + 0x872 /* export_266 */]
00000DF2 3D40 FFE4 move.w [A6 - 0x1C], D0
00000DF6 7000 moveq.l D0, 0x00
00000DF8 2054 movea.l A0, [A4]
00000DFA 2068 0004 movea.l A0, [A0 + 0x4]
00000DFE 2050 movea.l A0, [A0]
00000E00 223C 8000 0000 move.l D1, 0x80000000
00000E06 C2A8 0010 and.l D1, [A0 + 0x10]
00000E0A 6708 beq +0xA /* 00000E14 */
00000E0C 4A2D F67F tst.b [A5 - 0x981]
00000E10 6702 beq +0x4 /* 00000E14 */
00000E12 7001 moveq.l D0, 0x01
label00000E14:
00000E14 4A00 tst.b D0
00000E16 6708 beq +0xA /* 00000E20 */
00000E18 302E FFE4 move.w D0, [A6 - 0x1C]
00000E1C E240 asr D0.w, 1
00000E1E 6002 bra +0x4 /* 00000E22 */
label00000E20:
00000E20 7000 moveq.l D0, 0x00
label00000E22:
00000E22 3E00 move.w D7, D0
00000E24 2054 movea.l A0, [A4]
00000E26 4A68 0024 tst.w [A0 + 0x24]
00000E2A 56C0 sne D0
00000E2C 0240 0001 andi.w D0, 0x1
00000E30 48C0 ext.l D0
00000E32 1D40 FFE6 move.b [A6 - 0x1A], D0
00000E36 422E FFE7 clr.b [A6 - 0x19]
00000E3A 4A2D F6BF tst.b [A5 - 0x941]
00000E3E 6708 beq +0xA /* 00000E48 */
00000E40 598F subq.l A7, 4
00000E42 AA2A syscall GetMainDevice
00000E44 201F move.l D0, [A7]+
00000E46 6002 bra +0x4 /* 00000E4A */
label00000E48:
00000E48 7000 moveq.l D0, 0x00
label00000E4A:
00000E4A 2D40 FFE8 move.l [A6 - 0x18], D0
00000E4E 41EE FFEC lea.l A0, [A6 - 0x14]
00000E52 7000 moveq.l D0, 0x00
00000E54 2F00 move.l -[A7], D0
00000E56 2017 move.l D0, [A7]
00000E58 2D40 FFF4 move.l [A6 - 0xC], D0
00000E5C 4A2E FFE6 tst.b [A6 - 0x1A]
00000E60 4FEF 000C lea.l A7, [A7 + 0xC]
00000E64 6700 009A beq +0x9C /* 00000F00 */
00000E68 4AAE FFE8 tst.l [A6 - 0x18]
00000E6C 6718 beq +0x1A /* 00000E86 */
00000E6E 206E FFE8 movea.l A0, [A6 - 0x18]
00000E72 2050 movea.l A0, [A0]
00000E74 41E8 0022 lea.l A0, [A0 + 0x22]
00000E78 43EE FFEC lea.l A1, [A6 - 0x14]
00000E7C 22D8 move.l [A1]+, [A0]+
00000E7E 22D8 move.l [A1]+, [A0]+
00000E80 41EE FFEC lea.l A0, [A6 - 0x14]
00000E84 600C bra +0xE /* 00000E92 */
label00000E86:
00000E86 41EE FFEC lea.l A0, [A6 - 0x14]
00000E8A 43ED FF4E lea.l A1, [A5 - 0xB2]
00000E8E 20D9 move.l [A0]+, [A1]+
00000E90 20D9 move.l [A0]+, [A1]+
label00000E92:
00000E92 2654 movea.l A3, [A4]
00000E94 41EE FFEC lea.l A0, [A6 - 0x14]
00000E98 43EB 0008 lea.l A1, [A3 + 0x8]
00000E9C 22D8 move.l [A1]+, [A0]+
00000E9E 22D8 move.l [A1]+, [A0]+
00000EA0 41EB 0010 lea.l A0, [A3 + 0x10]
00000EA4 43EE FFEC lea.l A1, [A6 - 0x14]
00000EA8 20D9 move.l [A0]+, [A1]+
00000EAA 20D9 move.l [A0]+, [A1]+
00000EAC 7001 moveq.l D0, 0x01
00000EAE 2F00 move.l -[A7], D0
00000EB0 486E FFEC pea.l [A6 - 0x14]
00000EB4 2F0C move.l -[A7], A4
00000EB6 4EBA F5C0 jsr [PC - 0xA40 /* 00000478 */]
00000EBA 2D40 FFF4 move.l [A6 - 0xC], D0
00000EBE 2054 movea.l A0, [A4]
00000EC0 3028 0024 move.w D0, [A0 + 0x24]
00000EC4 48C0 ext.l D0
00000EC6 322E FFE2 move.w D1, [A6 - 0x1E]
00000ECA 48C1 ext.l D1
00000ECC 9081 sub.l D0, D1
00000ECE 322E FFF6 move.w D1, [A6 - 0xA]
00000ED2 48C1 ext.l D1
00000ED4 B081 cmp.l D0, D1
00000ED6 4FEF 000C lea.l A7, [A7 + 0xC]
00000EDA 6C00 00A0 bge +0xA2 /* 00000F7C */
00000EDE 2054 movea.l A0, [A4]
00000EE0 4868 0008 pea.l [A0 + 0x8]
00000EE4 4EAD 086A jsr [A5 + 0x86A /* export_265 */]
00000EE8 322E FFE2 move.w D1, [A6 - 0x1E]
00000EEC 48C1 ext.l D1
00000EEE B081 cmp.l D0, D1
00000EF0 588F addq.l A7, 4
00000EF2 6F00 0088 ble +0x8A /* 00000F7C */
00000EF6 302E FFE2 move.w D0, [A6 - 0x1E]
00000EFA 916E FFF6 sub.w [A6 - 0xA], D0
00000EFE 607C bra +0x7E /* 00000F7C */
label00000F00:
00000F00 2054 movea.l A0, [A4]
00000F02 4A28 0026 tst.b [A0 + 0x26]
00000F06 6D5C blt +0x5E /* 00000F64 */
00000F08 41EE FFC6 lea.l A0, [A6 - 0x3A]
00000F0C 2054 movea.l A0, [A4]
00000F0E 2068 0004 movea.l A0, [A0 + 0x4]
00000F12 2050 movea.l A0, [A0]
00000F14 41E8 0016 lea.l A0, [A0 + 0x16]
00000F18 43EE FFC6 lea.l A1, [A6 - 0x3A]
00000F1C 22D8 move.l [A1]+, [A0]+
00000F1E 22D8 move.l [A1]+, [A0]+
00000F20 2F2E FFC6 move.l -[A7], [A6 - 0x3A]
00000F24 2054 movea.l A0, [A4]
00000F26 2F10 move.l -[A7], [A0]
00000F28 2050 movea.l A0, [A0]
00000F2A 2050 movea.l A0, [A0]
00000F2C 2050 movea.l A0, [A0]
00000F2E 2268 00DC movea.l A1, [A0 + 0xDC]
00000F32 4E91 jsr [A1]
00000F34 588F addq.l A7, 4
00000F36 2F00 move.l -[A7], D0
00000F38 2054 movea.l A0, [A4]
00000F3A 2F28 0008 move.l -[A7], [A0 + 0x8]
00000F3E 4EAD 0842 jsr [A5 + 0x842 /* export_260 */]
00000F42 508F addq.l A7, 8
00000F44 2F00 move.l -[A7], D0
00000F46 4EAD 083A jsr [A5 + 0x83A /* export_259 */]
00000F4A 2D40 FFF4 move.l [A6 - 0xC], D0
00000F4E 7000 moveq.l D0, 0x00
00000F50 2F00 move.l -[A7], D0
00000F52 2F2E FFF4 move.l -[A7], [A6 - 0xC]
00000F56 2F0C move.l -[A7], A4
00000F58 4EBA F404 jsr [PC - 0xBFC /* 0000035E */]
00000F5C 2D40 FFF4 move.l [A6 - 0xC], D0
00000F60 4FEF 0014 lea.l A7, [A7 + 0x14]
label00000F64:
00000F64 302E FFF6 move.w D0, [A6 - 0xA]
00000F68 48C0 ext.l D0
00000F6A 81EE FFE2 divs.w D0, [A6 - 0x1E]
00000F6E 0800 0000 btst.b D0, 0x0
00000F72 6708 beq +0xA /* 00000F7C */
00000F74 48C7 ext.l D7
00000F76 2007 move.l D0, D7
00000F78 4480 neg.l D0
00000F7A 3E00 move.w D7, D0
label00000F7C:
00000F7C 2D6E FFF4 FFF8 move.l [A6 - 0x8], [A6 - 0xC]
00000F82 7001 moveq.l D0, 0x01
00000F84 4A2E FFE6 tst.b [A6 - 0x1A]
00000F88 6616 bne +0x18 /* 00000FA0 */
00000F8A 2054 movea.l A0, [A4]
00000F8C 2068 0004 movea.l A0, [A0 + 0x4]
00000F90 2050 movea.l A0, [A0]
00000F92 223C 0100 0000 move.l D1, 0x1000000
00000F98 C2A8 0010 and.l D1, [A0 + 0x10]
00000F9C 6602 bne +0x4 /* 00000FA0 */
00000F9E 7000 moveq.l D0, 0x00
label00000FA0:
00000FA0 1D40 FFFD move.b [A6 - 0x3], D0
00000FA4 3D6E FFE2 FFFE move.w [A6 - 0x2], [A6 - 0x1E]
00000FAA 4A2E FFE6 tst.b [A6 - 0x1A]
00000FAE 6610 bne +0x12 /* 00000FC0 */
00000FB0 2054 movea.l A0, [A4]
00000FB2 2068 0004 movea.l A0, [A0 + 0x4]
00000FB6 2050 movea.l A0, [A0]
00000FB8 7000 moveq.l D0, 0x00
00000FBA C0A8 0010 and.l D0, [A0 + 0x10]
00000FBE 670C beq +0xE /* 00000FCC */
label00000FC0:
00000FC0 302E FFE2 move.w D0, [A6 - 0x1E]
00000FC4 48C0 ext.l D0
00000FC6 4480 neg.l D0
00000FC8 3D40 FFE2 move.w [A6 - 0x1E], D0
label00000FCC:
00000FCC 2F2E 000C move.l -[A7], [A6 + 0xC]
00000FD0 486E FFD2 pea.l [A6 - 0x2E]
00000FD4 4EAD 04D2 jsr [A5 + 0x4D2 /* export_150 */]
00000FD8 41EE FFD2 lea.l A0, [A6 - 0x2E]
00000FDC 508F addq.l A7, 8
00000FDE 6000 030C bra +0x30E /* 000012EC */
label00000FE2:
00000FE2 206E FFDE movea.l A0, [A6 - 0x22]
00000FE6 2050 movea.l A0, [A0]
00000FE8 2D68 000E FFC8 move.l [A6 - 0x38], [A0 + 0xE]
00000FEE 7000 moveq.l D0, 0x00
00000FF0 2F00 move.l -[A7], D0
00000FF2 206E FFDE movea.l A0, [A6 - 0x22]
00000FF6 2050 movea.l A0, [A0]
00000FF8 2F28 000E move.l -[A7], [A0 + 0xE]
00000FFC 2017 move.l D0, [A7]
00000FFE 588F addq.l A7, 4
00001000 2200 move.l D1, D0
00001002 201F move.l D0, [A7]+
00001004 74FF moveq.l D2, 0xFFFFFFFF
00001006 B481 cmp.l D2, D1
00001008 671C beq +0x1E /* 00001026 */
0000100A 2F00 move.l -[A7], D0
0000100C 206E FFDE movea.l A0, [A6 - 0x22]
00001010 2050 movea.l A0, [A0]
00001012 2F28 000E move.l -[A7], [A0 + 0xE]
00001016 2017 move.l D0, [A7]
00001018 588F addq.l A7, 4
0000101A 2200 move.l D1, D0
0000101C 201F move.l D0, [A7]+
0000101E 74FE moveq.l D2, 0xFFFFFFFE
00001020 B481 cmp.l D2, D1
00001022 6702 beq +0x4 /* 00001026 */
00001024 7001 moveq.l D0, 0x01
label00001026:
00001026 1D40 FFCD move.b [A6 - 0x33], D0
0000102A 660E bne +0x10 /* 0000103A */
0000102C 2F2E FFF8 move.l -[A7], [A6 - 0x8]
00001030 2F2E FFDE move.l -[A7], [A6 - 0x22]
00001034 4EAD 17A2 jsr [A5 + 0x17A2 /* export_752 */]
00001038 508F addq.l A7, 8
label0000103A:
0000103A 41EE FFB6 lea.l A0, [A6 - 0x4A]
0000103E 41EE FFBE lea.l A0, [A6 - 0x42]
00001042 486E FFBE pea.l [A6 - 0x42]
00001046 486E FFB6 pea.l [A6 - 0x4A]
0000104A 2F2E FFDE move.l -[A7], [A6 - 0x22]
0000104E 2F0C move.l -[A7], A4
00001050 4EBA 04A4 jsr [PC + 0x4A4 /* 000014F6 */]
00001054 4A2E FFCD tst.b [A6 - 0x33]
00001058 4FEF 0010 lea.l A7, [A7 + 0x10]
0000105C 660E bne +0x10 /* 0000106C */
0000105E 2F2E FFC8 move.l -[A7], [A6 - 0x38]
00001062 2F2E FFDE move.l -[A7], [A6 - 0x22]
00001066 4EAD 17A2 jsr [A5 + 0x17A2 /* export_752 */]
0000106A 508F addq.l A7, 8
label0000106C:
0000106C 486E FFB6 pea.l [A6 - 0x4A]
00001070 2F2E FFF8 move.l -[A7], [A6 - 0x8]
00001074 4EAD 035A jsr [A5 + 0x35A /* export_103 */]
00001078 486E FFBE pea.l [A6 - 0x42]
0000107C 2F2E FFF8 move.l -[A7], [A6 - 0x8]
00001080 4EAD 035A jsr [A5 + 0x35A /* export_103 */]
00001084 1D7C 0001 FF9D move.b [A6 - 0x63], 0x1
0000108A 4205 clr.b D5
0000108C 4206 clr.b D6
0000108E 41EE FFA6 lea.l A0, [A6 - 0x5A]
00001092 41EE FFAE lea.l A0, [A6 - 0x52]
00001096 266E FFE8 movea.l A3, [A6 - 0x18]
0000109A 6000 0248 bra +0x24A /* 000012E4 */
label0000109E:
0000109E 4A2E FFFD tst.b [A6 - 0x3]
000010A2 670C beq +0xE /* 000010B0 */
000010A4 426E FFD0 clr.w [A6 - 0x30]
000010A8 3D6E FFE4 FFCE move.w [A6 - 0x32], [A6 - 0x1C]
000010AE 6012 bra +0x14 /* 000010C2 */
label000010B0:
000010B0 3D6E FFE2 FFD0 move.w [A6 - 0x30], [A6 - 0x1E]
000010B6 3D47 FFCE move.w [A6 - 0x32], D7
000010BA 48C7 ext.l D7
000010BC 2007 move.l D0, D7
000010BE 4480 neg.l D0
000010C0 3E00 move.w D7, D0
label000010C2:
000010C2 4204 clr.b D4
000010C4 4A2E FFE7 tst.b [A6 - 0x19]
000010C8 661E bne +0x20 /* 000010E8 */
000010CA 486E FFBE pea.l [A6 - 0x42]
000010CE 486E FFB6 pea.l [A6 - 0x4A]
000010D2 2054 movea.l A0, [A4]
000010D4 2F28 0018 move.l -[A7], [A0 + 0x18]
000010D8 4EBA 0594 jsr [PC + 0x594 /* 0000166E */]
000010DC 1800 move.b D4, D0
000010DE 4FEF 000C lea.l A7, [A7 + 0xC]
000010E2 6704 beq +0x6 /* 000010E8 */
000010E4 4206 clr.b D6
000010E6 4205 clr.b D5
label000010E8:
000010E8 4A04 tst.b D4
000010EA 6600 01D0 bne +0x1D2 /* 000012BC */
000010EE 486E FF9B pea.l [A6 - 0x65]
000010F2 486E FFBE pea.l [A6 - 0x42]
000010F6 486E FFB6 pea.l [A6 - 0x4A]
000010FA 2F0C move.l -[A7], A4
000010FC 4EBA FB0C jsr [PC - 0x4F4 /* 00000C0A */]
00001100 1D40 FF9C move.b [A6 - 0x64], D0
00001104 4FEF 0010 lea.l A7, [A7 + 0x10]
00001108 666A bne +0x6C /* 00001174 */
0000110A 4A06 tst.b D6
0000110C 662A bne +0x2C /* 00001138 */
0000110E 4A05 tst.b D5
00001110 6726 beq +0x28 /* 00001138 */
00001112 7C01 moveq.l D6, 0x01
00001114 2D6E FFF8 FF9E move.l [A6 - 0x62], [A6 - 0x8]
0000111A 41EE FFA6 lea.l A0, [A6 - 0x5A]
0000111E 43EE FFB6 lea.l A1, [A6 - 0x4A]
00001122 20D9 move.l [A0]+, [A1]+
00001124 20D9 move.l [A0]+, [A1]+
00001126 41EE FFAE lea.l A0, [A6 - 0x52]
0000112A 43EE FFBE lea.l A1, [A6 - 0x42]
0000112E 20D9 move.l [A0]+, [A1]+
00001130 20D9 move.l [A0]+, [A1]+
00001132 2D6E FFCE FFA2 move.l [A6 - 0x5E], [A6 - 0x32]
label00001138:
00001138 4A2E FF9B tst.b [A6 - 0x65]
0000113C 6736 beq +0x38 /* 00001174 */
0000113E 4A05 tst.b D5
00001140 6730 beq +0x32 /* 00001172 */
00001142 4A06 tst.b D6
00001144 672E beq +0x30 /* 00001174 */
00001146 1D7C 0001 FF9C move.b [A6 - 0x64], 0x1
0000114C 2D6E FF9E FFF8 move.l [A6 - 0x8], [A6 - 0x62]
00001152 41EE FFB6 lea.l A0, [A6 - 0x4A]
00001156 43EE FFA6 lea.l A1, [A6 - 0x5A]
0000115A 20D9 move.l [A0]+, [A1]+
0000115C 20D9 move.l [A0]+, [A1]+
0000115E 41EE FFBE lea.l A0, [A6 - 0x42]
00001162 43EE FFAE lea.l A1, [A6 - 0x52]
00001166 20D9 move.l [A0]+, [A1]+
00001168 20D9 move.l [A0]+, [A1]+
0000116A 2D6E FFA2 FFCE move.l [A6 - 0x32], [A6 - 0x5E]
00001170 6002 bra +0x4 /* 00001174 */
label00001172:
00001172 7A01 moveq.l D5, 0x01
label00001174:
00001174 4A2E FF9C tst.b [A6 - 0x64]
00001178 6716 beq +0x18 /* 00001190 */
0000117A 422E FF9D clr.b [A6 - 0x63]
0000117E 2F2E FFF8 move.l -[A7], [A6 - 0x8]
00001182 2F2E FFDE move.l -[A7], [A6 - 0x22]
00001186 2F0C move.l -[A7], A4
00001188 4EBA 017E jsr [PC + 0x17E /* 00001308 */]
0000118C 4FEF 000C lea.l A7, [A7 + 0xC]
label00001190:
00001190 4A2E FF9B tst.b [A6 - 0x65]
00001194 6700 0126 beq +0x128 /* 000012BC */
00001198 4A2E FFFD tst.b [A6 - 0x3]
0000119C 6700 00DE beq +0xE0 /* 0000127C */
000011A0 302E FFF4 move.w D0, [A6 - 0xC]
000011A4 906E FFF8 sub.w D0, [A6 - 0x8]
000011A8 3D40 FFCE move.w [A6 - 0x32], D0
000011AC 302E FFE2 move.w D0, [A6 - 0x1E]
000011B0 3D40 FFD0 move.w [A6 - 0x30], D0
000011B4 D06E FFFA add.w D0, [A6 - 0x6]
000011B8 3D40 FF98 move.w [A6 - 0x68], D0
000011BC 48C0 ext.l D0
000011BE 81EE FFFE divs.w D0, [A6 - 0x2]
000011C2 7201 moveq.l D1, 0x01
000011C4 C240 and.w D1, D0
000011C6 7000 moveq.l D0, 0x00
000011C8 3001 move.w D0, D1
000011CA 4A80 tst.l D0
000011CC 6604 bne +0x6 /* 000011D2 */
000011CE 9F6E FFCE sub.w [A6 - 0x32], D7
label000011D2:
000011D2 4A2E FFE6 tst.b [A6 - 0x1A]
000011D6 6700 00E4 beq +0xE6 /* 000012BC */
000011DA 302E FF98 move.w D0, [A6 - 0x68]
000011DE 48C0 ext.l D0
000011E0 322E FFFE move.w D1, [A6 - 0x2]
000011E4 E241 asr D1.w, 1
000011E6 48C1 ext.l D1
000011E8 D280 add.l D1, D0
000011EA 302E FFEE move.w D0, [A6 - 0x12]
000011EE 48C0 ext.l D0
000011F0 B081 cmp.l D0, D1
000011F2 6F00 00C8 ble +0xCA /* 000012BC */
000011F6 200B move.l D0, A3
000011F8 6754 beq +0x56 /* 0000124E */
000011FA 598F subq.l A7, 4
000011FC 2F0B move.l -[A7], A3
000011FE AA2B syscall GetNextDevice
00001200 265F movea.l A3, [A7]+
00001202 200B move.l D0, A3
00001204 6606 bne +0x8 /* 0000120C */
00001206 598F subq.l A7, 4
00001208 AA29 syscall GetDeviceList
0000120A 265F movea.l A3, [A7]+
label0000120C:
0000120C B7EE FFE8 cmpa.l A3, [A6 - 0x18]
00001210 6606 bne +0x8 /* 00001218 */
00001212 1D7C 0001 FFE7 move.b [A6 - 0x19], 0x1
label00001218:
00001218 2053 movea.l A0, [A3]
0000121A 41E8 0022 lea.l A0, [A0 + 0x22]
0000121E 43EE FFEC lea.l A1, [A6 - 0x14]
00001222 22D8 move.l [A1]+, [A0]+
00001224 22D8 move.l [A1]+, [A0]+
00001226 41EE FFEC lea.l A0, [A6 - 0x14]
0000122A 2054 movea.l A0, [A4]
0000122C 2D48 FF94 move.l [A6 - 0x6C], A0
00001230 43EE FFEC lea.l A1, [A6 - 0x14]
00001234 45E8 0008 lea.l A2, [A0 + 0x8]
00001238 24D9 move.l [A2]+, [A1]+
0000123A 24D9 move.l [A2]+, [A1]+
0000123C 206E FF94 movea.l A0, [A6 - 0x6C]
00001240 41E8 0010 lea.l A0, [A0 + 0x10]
00001244 43EE FFEC lea.l A1, [A6 - 0x14]
00001248 20D9 move.l [A0]+, [A1]+
0000124A 20D9 move.l [A0]+, [A1]+
0000124C 6006 bra +0x8 /* 00001254 */
label0000124E:
0000124E 1D7C 0001 FFE7 move.b [A6 - 0x19], 0x1
label00001254:
00001254 7001 moveq.l D0, 0x01
00001256 2F00 move.l -[A7], D0
00001258 486E FFEC pea.l [A6 - 0x14]
0000125C 2F0C move.l -[A7], A4
0000125E 4EBA F218 jsr [PC - 0xDE8 /* 00000478 */]
00001262 2D40 FFF4 move.l [A6 - 0xC], D0
00001266 2F2E FFF8 move.l -[A7], [A6 - 0x8]
0000126A 2F2E FFF4 move.l -[A7], [A6 - 0xC]
0000126E 4EAD 0842 jsr [A5 + 0x842 /* export_260 */]
00001272 2D40 FFCE move.l [A6 - 0x32], D0
00001276 4FEF 0014 lea.l A7, [A7 + 0x14]
0000127A 6040 bra +0x42 /* 000012BC */
label0000127C:
0000127C 4A47 tst.w D7
0000127E 5EC0 sgt D0
00001280 4400 neg.b D0
00001282 4880 ext.w D0
00001284 48C0 ext.l D0
00001286 322E FFF6 move.w D1, [A6 - 0xA]
0000128A 48C1 ext.l D1
0000128C 83EE FFFE divs.w D1, [A6 - 0x2]
00001290 7401 moveq.l D2, 0x01
00001292 C441 and.w D2, D1
00001294 7200 moveq.l D1, 0x00
00001296 3202 move.w D1, D2
00001298 B280 cmp.l D1, D0
0000129A 660C bne +0xE /* 000012A8 */
0000129C 426E FFCE clr.w [A6 - 0x32]
000012A0 48C7 ext.l D7
000012A2 2007 move.l D0, D7
000012A4 4480 neg.l D0
000012A6 3E00 move.w D7, D0
label000012A8:
000012A8 302E FFF6 move.w D0, [A6 - 0xA]
000012AC 906E FFFA sub.w D0, [A6 - 0x6]
000012B0 3D40 FFD0 move.w [A6 - 0x30], D0
000012B4 302E FFE4 move.w D0, [A6 - 0x1C]
000012B8 D16E FFCE add.w [A6 - 0x32], D0
label000012BC:
000012BC 302E FFCE move.w D0, [A6 - 0x32]
000012C0 D16E FFF8 add.w [A6 - 0x8], D0
000012C4 302E FFD0 move.w D0, [A6 - 0x30]
000012C8 D16E FFFA add.w [A6 - 0x6], D0
000012CC 486E FFB6 pea.l [A6 - 0x4A]
000012D0 2F2E FFCE move.l -[A7], [A6 - 0x32]
000012D4 4EAD 035A jsr [A5 + 0x35A /* export_103 */]
000012D8 486E FFBE pea.l [A6 - 0x42]
000012DC 2F2E FFCE move.l -[A7], [A6 - 0x32]
000012E0 4EAD 035A jsr [A5 + 0x35A /* export_103 */]
label000012E4:
000012E4 4A2E FF9D tst.b [A6 - 0x63]
000012E8 6600 FDB4 bne -0x24A /* 0000109E */
label000012EC:
000012EC 486E FFD2 pea.l [A6 - 0x2E]
000012F0 4EAD 04E2 jsr [A5 + 0x4E2 /* export_152 */]
000012F4 2D40 FFDE move.l [A6 - 0x22], D0
000012F8 588F addq.l A7, 4
000012FA 6600 FCE6 bne -0x318 /* 00000FE2 */
000012FE 4CEE 1CF0 FF78 movem.l D4,D5,D6,D7,A2,A3,A4, [A6 - 0x88]
00001304 4E5E unlink A6
00001306 4E75 rts
fn00001308:
00001308 4E56 FFD4 link A6, -0x002C
0000130C 48E7 0118 movem.l -[A7], D7,A3,A4
00001310 266E 000C movea.l A3, [A6 + 0xC]
00001314 286E 0008 movea.l A4, [A6 + 0x8]
00001318 41EE FFD4 lea.l A0, [A6 - 0x2C]
0000131C 41EE FFDC lea.l A0, [A6 - 0x24]
00001320 41EE FFE4 lea.l A0, [A6 - 0x1C]
00001324 41EE FFEC lea.l A0, [A6 - 0x14]
00001328 2054 movea.l A0, [A4]
0000132A 2068 0004 movea.l A0, [A0 + 0x4]
0000132E 2050 movea.l A0, [A0]
00001330 41E8 002A lea.l A0, [A0 + 0x2A]
00001334 43EE FFEC lea.l A1, [A6 - 0x14]
00001338 22D8 move.l [A1]+, [A0]+
0000133A 22D8 move.l [A1]+, [A0]+
0000133C 7000 moveq.l D0, 0x00
0000133E 2054 movea.l A0, [A4]
00001340 4A28 0026 tst.b [A0 + 0x26]
00001344 6D56 blt +0x58 /* 0000139C */
00001346 2050 movea.l A0, [A0]
00001348 2050 movea.l A0, [A0]
0000134A 0828 0007 0026 btst.b [A0 + 0x26], 0x7
00001350 56C1 sne D1
00001352 4401 neg.b D1
00001354 4A01 tst.b D1
00001356 6644 bne +0x46 /* 0000139C */
00001358 2F00 move.l -[A7], D0
0000135A 2053 movea.l A0, [A3]
0000135C 2F28 000E move.l -[A7], [A0 + 0xE]
00001360 2017 move.l D0, [A7]
00001362 588F addq.l A7, 4
00001364 2200 move.l D1, D0
00001366 201F move.l D0, [A7]+
00001368 74FF moveq.l D2, 0xFFFFFFFF
0000136A B481 cmp.l D2, D1
0000136C 672E beq +0x30 /* 0000139C */
0000136E 2F00 move.l -[A7], D0
00001370 2F28 000E move.l -[A7], [A0 + 0xE]
00001374 2017 move.l D0, [A7]
00001376 588F addq.l A7, 4
00001378 2200 move.l D1, D0
0000137A 201F move.l D0, [A7]+
0000137C 74FE moveq.l D2, 0xFFFFFFFE
0000137E B481 cmp.l D2, D1
00001380 671A beq +0x1C /* 0000139C */
00001382 2D6E 0010 FFF4 move.l [A6 - 0xC], [A6 + 0x10]
00001388 2053 movea.l A0, [A3]
0000138A 2D68 000E FFF8 move.l [A6 - 0x8], [A0 + 0xE]
00001390 222E FFF4 move.l D1, [A6 - 0xC]
00001394 B2AE FFF8 cmp.l D1, [A6 - 0x8]
00001398 6702 beq +0x4 /* 0000139C */
0000139A 7001 moveq.l D0, 0x01
label0000139C:
0000139C 1E00 move.b D7, D0
0000139E 673C beq +0x3E /* 000013DC */
000013A0 486E FFDC pea.l [A6 - 0x24]
000013A4 486E FFD4 pea.l [A6 - 0x2C]
000013A8 2F0B move.l -[A7], A3
000013AA 2F0C move.l -[A7], A4
000013AC 4EBA 01A8 jsr [PC + 0x1A8 /* 00001556 */]
000013B0 7001 moveq.l D0, 0x01
000013B2 2F00 move.l -[A7], D0
000013B4 486E FFEC pea.l [A6 - 0x14]
000013B8 486E FFD4 pea.l [A6 - 0x2C]
000013BC 2054 movea.l A0, [A4]
000013BE 2F10 move.l -[A7], [A0]
000013C0 4EAD 15CA jsr [A5 + 0x15CA /* export_693 */]
000013C4 7001 moveq.l D0, 0x01
000013C6 2F00 move.l -[A7], D0
000013C8 486E FFEC pea.l [A6 - 0x14]
000013CC 486E FFDC pea.l [A6 - 0x24]
000013D0 2054 movea.l A0, [A4]
000013D2 2F10 move.l -[A7], [A0]
000013D4 4EAD 15CA jsr [A5 + 0x15CA /* export_693 */]
000013D8 4FEF 0030 lea.l A7, [A7 + 0x30]
label000013DC:
000013DC 2F2E 0010 move.l -[A7], [A6 + 0x10]
000013E0 2F0B move.l -[A7], A3
000013E2 4EAD 17AA jsr [A5 + 0x17AA /* export_753 */]
000013E6 486E FFE4 pea.l [A6 - 0x1C]
000013EA 486E FFD4 pea.l [A6 - 0x2C]
000013EE 2F0B move.l -[A7], A3
000013F0 2F0C move.l -[A7], A4
000013F2 4EBA 0162 jsr [PC + 0x162 /* 00001556 */]
000013F6 486E FFE4 pea.l [A6 - 0x1C]
000013FA 486E FFD4 pea.l [A6 - 0x2C]
000013FE 2F0C move.l -[A7], A4
00001400 4EBA 0088 jsr [PC + 0x88 /* 0000148A */]
00001404 2054 movea.l A0, [A4]
00001406 2D50 FFFC move.l [A6 - 0x4], [A0]
0000140A 2F0B move.l -[A7], A3
0000140C 206E FFFC movea.l A0, [A6 - 0x4]
00001410 2F08 move.l -[A7], A0
00001412 2050 movea.l A0, [A0]
00001414 2050 movea.l A0, [A0]
00001416 2268 00F0 movea.l A1, [A0 + 0xF0]
0000141A 4E91 jsr [A1]
0000141C 2054 movea.l A0, [A4]
0000141E 0828 0007 0026 btst.b [A0 + 0x26], 0x7
00001424 4FEF 002C lea.l A7, [A7 + 0x2C]
00001428 6656 bne +0x58 /* 00001480 */
0000142A 7000 moveq.l D0, 0x00
0000142C 2F00 move.l -[A7], D0
0000142E 486E FFEC pea.l [A6 - 0x14]
00001432 486E FFD4 pea.l [A6 - 0x2C]
00001436 2F10 move.l -[A7], [A0]
00001438 4EAD 15CA jsr [A5 + 0x15CA /* export_693 */]
0000143C 7000 moveq.l D0, 0x00
0000143E 2F00 move.l -[A7], D0
00001440 486E FFEC pea.l [A6 - 0x14]
00001444 486E FFE4 pea.l [A6 - 0x1C]
00001448 2054 movea.l A0, [A4]
0000144A 2F10 move.l -[A7], [A0]
0000144C 4EAD 15CA jsr [A5 + 0x15CA /* export_693 */]
00001450 4A07 tst.b D7
00001452 4FEF 0020 lea.l A7, [A7 + 0x20]
00001456 6728 beq +0x2A /* 00001480 */
00001458 486E FFDC pea.l [A6 - 0x24]
0000145C 4EAD 0882 jsr [A5 + 0x882 /* export_268 */]
00001460 486E FFE4 pea.l [A6 - 0x1C]
00001464 4EAD 0882 jsr [A5 + 0x882 /* export_268 */]
00001468 486E FFE4 pea.l [A6 - 0x1C]
0000146C 486E FFDC pea.l [A6 - 0x24]
00001470 4EAD 08EA jsr [A5 + 0x8EA /* export_281 */]
00001474 2054 movea.l A0, [A4]
00001476 2F10 move.l -[A7], [A0]
00001478 4EAD 0D62 jsr [A5 + 0xD62 /* export_424 */]
0000147C 4FEF 0014 lea.l A7, [A7 + 0x14]
label00001480:
00001480 4CEE 1880 FFC8 movem.l D7,A3,A4, [A6 - 0x38]
00001486 4E5E unlink A6
00001488 4E75 rts
fn0000148A:
0000148A 4E56 0000 link A6, 0
0000148E 48E7 0018 movem.l -[A7], A3,A4
00001492 266E 000C movea.l A3, [A6 + 0xC]
00001496 286E 0008 movea.l A4, [A6 + 0x8]
0000149A 2F2E 0010 move.l -[A7], [A6 + 0x10]
0000149E 2F0B move.l -[A7], A3
000014A0 2054 movea.l A0, [A4]
000014A2 2F28 0018 move.l -[A7], [A0 + 0x18]
000014A6 4EBA 0104 jsr [PC + 0x104 /* 000015AC */]
000014AA 2054 movea.l A0, [A4]
000014AC 4868 0010 pea.l [A0 + 0x10]
000014B0 4EAD 0862 jsr [A5 + 0x862 /* export_264 */]
000014B4 4A00 tst.b D0
000014B6 4FEF 0010 lea.l A7, [A7 + 0x10]
000014BA 670E beq +0x10 /* 000014CA */
000014BC 2054 movea.l A0, [A4]
000014BE 41E8 0010 lea.l A0, [A0 + 0x10]
000014C2 224B movea.l A1, A3
000014C4 20D9 move.l [A0]+, [A1]+
000014C6 20D9 move.l [A0]+, [A1]+
000014C8 6010 bra +0x12 /* 000014DA */
label000014CA:
000014CA 2F0B move.l -[A7], A3
000014CC 2054 movea.l A0, [A4]
000014CE 4868 0010 pea.l [A0 + 0x10]
000014D2 4868 0010 pea.l [A0 + 0x10]
000014D6 4EAD 033A jsr [A5 + 0x33A /* export_99 */]
label000014DA:
000014DA 2F2E 0010 move.l -[A7], [A6 + 0x10]
000014DE 2054 movea.l A0, [A4]
000014E0 4868 0010 pea.l [A0 + 0x10]
000014E4 4868 0010 pea.l [A0 + 0x10]
000014E8 4EAD 033A jsr [A5 + 0x33A /* export_99 */]
000014EC 4CEE 1800 FFF8 movem.l A3,A4, [A6 - 0x8]
000014F2 4E5E unlink A6
000014F4 4E75 rts
fn000014F6:
000014F6 4E56 FFFC link A6, -0x0004
000014FA 48E7 0018 movem.l -[A7], A3,A4
000014FE 266E 0010 movea.l A3, [A6 + 0x10]
00001502 286E 000C movea.l A4, [A6 + 0xC]
00001506 2F2E 0014 move.l -[A7], [A6 + 0x14]
0000150A 2F0B move.l -[A7], A3
0000150C 2F0C move.l -[A7], A4
0000150E 2F2E 0008 move.l -[A7], [A6 + 0x8]
00001512 4EBA 0042 jsr [PC + 0x42 /* 00001556 */]
00001516 2054 movea.l A0, [A4]
00001518 2D68 000E FFFC move.l [A6 - 0x4], [A0 + 0xE]
0000151E 302E FFFE move.w D0, [A6 - 0x2]
00001522 48C0 ext.l D0
00001524 4480 neg.l D0
00001526 3D40 FFFE move.w [A6 - 0x2], D0
0000152A 302E FFFC move.w D0, [A6 - 0x4]
0000152E 48C0 ext.l D0
00001530 4480 neg.l D0
00001532 3D40 FFFC move.w [A6 - 0x4], D0
00001536 2F0B move.l -[A7], A3
00001538 2F2E FFFC move.l -[A7], [A6 - 0x4]
0000153C 4EAD 035A jsr [A5 + 0x35A /* export_103 */]
00001540 2F2E 0014 move.l -[A7], [A6 + 0x14]
00001544 2F2E FFFC move.l -[A7], [A6 - 0x4]
00001548 4EAD 035A jsr [A5 + 0x35A /* export_103 */]
0000154C 4CEE 1800 FFF4 movem.l A3,A4, [A6 - 0xC]
00001552 4E5E unlink A6
00001554 4E75 rts
fn00001556:
00001556 4E56 FFF8 link A6, -0x0008
0000155A 48E7 0018 movem.l -[A7], A3,A4
0000155E 266E 000C movea.l A3, [A6 + 0xC]
00001562 286E 0008 movea.l A4, [A6 + 0x8]
00001566 2054 movea.l A0, [A4]
00001568 2D68 001C FFF8 move.l [A6 - 0x8], [A0 + 0x1C]
0000156E 2F2E 0010 move.l -[A7], [A6 + 0x10]
00001572 2F0B move.l -[A7], A3
00001574 206E FFF8 movea.l A0, [A6 - 0x8]
00001578 2F08 move.l -[A7], A0
0000157A 2050 movea.l A0, [A0]
0000157C 2050 movea.l A0, [A0]
0000157E 2268 002C movea.l A1, [A0 + 0x2C]
00001582 4E91 jsr [A1]
00001584 2054 movea.l A0, [A4]
00001586 2D68 0020 FFFC move.l [A6 - 0x4], [A0 + 0x20]
0000158C 2F2E 0014 move.l -[A7], [A6 + 0x14]
00001590 2F0B move.l -[A7], A3
00001592 206E FFFC movea.l A0, [A6 - 0x4]
00001596 2F08 move.l -[A7], A0
00001598 2050 movea.l A0, [A0]
0000159A 2050 movea.l A0, [A0]
0000159C 2268 002C movea.l A1, [A0 + 0x2C]
000015A0 4E91 jsr [A1]
000015A2 4CEE 1800 FFF0 movem.l A3,A4, [A6 - 0x10]
000015A8 4E5E unlink A6
000015AA 4E75 rts
fn000015AC:
000015AC 4E56 0000 link A6, 0
000015B0 48E7 0318 movem.l -[A7], D6,D7,A3,A4
000015B4 266E 0008 movea.l A3, [A6 + 0x8]
000015B8 206E 0010 movea.l A0, [A6 + 0x10]
000015BC 3E10 move.w D7, [A0]
000015BE 206E 000C movea.l A0, [A6 + 0xC]
000015C2 BE50 cmp.w D7, [A0]
000015C4 6F02 ble +0x4 /* 000015C8 */
000015C6 3E10 move.w D7, [A0]
label000015C8:
000015C8 2053 movea.l A0, [A3]
000015CA 2248 movea.l A1, A0
000015CC 3010 move.w D0, [A0]
000015CE B069 0002 cmp.w D0, [A1 + 0x2]
000015D2 6622 bne +0x24 /* 000015F6 */
000015D4 598F subq.l A7, 4
000015D6 2F0B move.l -[A7], A3
000015D8 4EAD 0232 jsr [A5 + 0x232 /* export_66 */]
000015DC 201F move.l D0, [A7]+
000015DE D0BC 0000 00C8 add.l D0, 0xC8
000015E4 2F00 move.l -[A7], D0
000015E6 2F0B move.l -[A7], A3
000015E8 4EAD 0192 jsr [A5 + 0x192 /* export_46 */]
000015EC 2053 movea.l A0, [A3]
000015EE 0668 000A 0002 addi.w [A0 + 0x2], 0xA /* '\n' */
000015F4 508F addq.l A7, 8
label000015F6:
000015F6 2053 movea.l A0, [A3]
000015F8 49E8 0004 lea.l A4, [A0 + 0x4]
000015FC 5250 addq.w [A0], 1
000015FE 3C10 move.w D6, [A0]
00001600 6008 bra +0xA /* 0000160A */
label00001602:
00001602 200C move.l D0, A4
00001604 7214 moveq.l D1, 0x14
00001606 D081 add.l D0, D1
00001608 2840 movea.l A4, D0
label0000160A:
0000160A 5346 subq.w D6, 1
0000160C 6F04 ble +0x6 /* 00001612 */
0000160E BE54 cmp.w D7, [A4]
00001610 6CF0 bge -0xE /* 00001602 */
label00001612:
00001612 4A46 tst.w D6
00001614 6F1A ble +0x1C /* 00001630 */
00001616 3206 move.w D1, D6
00001618 48C1 ext.l D1
0000161A E589 lsl D1, 2
0000161C 2001 move.l D0, D1
0000161E E589 lsl D1, 2
00001620 D280 add.l D1, D0
00001622 2001 move.l D0, D1
00001624 220C move.l D1, A4
00001626 7414 moveq.l D2, 0x14
00001628 D282 add.l D1, D2
0000162A 2241 movea.l A1, D1
0000162C 204C movea.l A0, A4
0000162E A02E syscall BlockMove/BlockMoveData
label00001630:
00001630 3887 move.w [A4], D7
00001632 206E 000C movea.l A0, [A6 + 0xC]
00001636 3E28 0004 move.w D7, [A0 + 0x4]
0000163A 206E 0010 movea.l A0, [A6 + 0x10]
0000163E BE68 0004 cmp.w D7, [A0 + 0x4]
00001642 6C04 bge +0x6 /* 00001648 */
00001644 3E28 0004 move.w D7, [A0 + 0x4]
label00001648:
00001648 3947 0002 move.w [A4 + 0x2], D7
0000164C 206E 000C movea.l A0, [A6 + 0xC]
00001650 224C movea.l A1, A4
00001652 5889 addq.l A1, 4
00001654 22D8 move.l [A1]+, [A0]+
00001656 22D8 move.l [A1]+, [A0]+
00001658 206E 0010 movea.l A0, [A6 + 0x10]
0000165C 43EC 000C lea.l A1, [A4 + 0xC]
00001660 22D8 move.l [A1]+, [A0]+
00001662 22D8 move.l [A1]+, [A0]+
00001664 4CEE 18C0 FFF0 movem.l D6,D7,A3,A4, [A6 - 0x10]
0000166A 4E5E unlink A6
0000166C 4E75 rts
fn0000166E:
0000166E 4E56 0000 link A6, 0
00001672 48E7 0718 movem.l -[A7], D5,D6,D7,A3,A4
00001676 266E 0008 movea.l A3, [A6 + 0x8]
0000167A 206E 0010 movea.l A0, [A6 + 0x10]
0000167E 3C10 move.w D6, [A0]
00001680 206E 000C movea.l A0, [A6 + 0xC]
00001684 BC50 cmp.w D6, [A0]
00001686 6F02 ble +0x4 /* 0000168A */
00001688 3C10 move.w D6, [A0]
label0000168A:
0000168A 206E 000C movea.l A0, [A6 + 0xC]
0000168E 3E28 0004 move.w D7, [A0 + 0x4]
00001692 206E 0010 movea.l A0, [A6 + 0x10]
00001696 BE68 0004 cmp.w D7, [A0 + 0x4]
0000169A 6C04 bge +0x6 /* 000016A0 */
0000169C 3E28 0004 move.w D7, [A0 + 0x4]
label000016A0:
000016A0 2053 movea.l A0, [A3]
000016A2 49E8 0004 lea.l A4, [A0 + 0x4]
000016A6 3A10 move.w D5, [A0]
000016A8 605A bra +0x5C /* 00001704 */
label000016AA:
000016AA BC6C 0002 cmp.w D6, [A4 + 0x2]
000016AE 6C4C bge +0x4E /* 000016FC */
000016B0 558F subq.l A7, 2
000016B2 486C 0004 pea.l [A4 + 0x4]
000016B6 2F2E 000C move.l -[A7], [A6 + 0xC]
000016BA 4EAD 036A jsr [A5 + 0x36A /* export_105 */]
000016BE 4A1F tst.b [A7]+
000016C0 6636 bne +0x38 /* 000016F8 */
000016C2 558F subq.l A7, 2
000016C4 486C 000C pea.l [A4 + 0xC]
000016C8 2F2E 000C move.l -[A7], [A6 + 0xC]
000016CC 4EAD 036A jsr [A5 + 0x36A /* export_105 */]
000016D0 4A1F tst.b [A7]+
000016D2 6624 bne +0x26 /* 000016F8 */
000016D4 558F subq.l A7, 2
000016D6 486C 0004 pea.l [A4 + 0x4]
000016DA 2F2E 0010 move.l -[A7], [A6 + 0x10]
000016DE 4EAD 036A jsr [A5 + 0x36A /* export_105 */]
000016E2 4A1F tst.b [A7]+
000016E4 6612 bne +0x14 /* 000016F8 */
000016E6 558F subq.l A7, 2
000016E8 486C 000C pea.l [A4 + 0xC]
000016EC 2F2E 0010 move.l -[A7], [A6 + 0x10]
000016F0 4EAD 036A jsr [A5 + 0x36A /* export_105 */]
000016F4 4A1F tst.b [A7]+
000016F6 6704 beq +0x6 /* 000016FC */
label000016F8:
000016F8 7001 moveq.l D0, 0x01
000016FA 6012 bra +0x14 /* 0000170E */
label000016FC:
000016FC 200C move.l D0, A4
000016FE 7214 moveq.l D1, 0x14
00001700 D081 add.l D0, D1
00001702 2840 movea.l A4, D0
label00001704:
00001704 5345 subq.w D5, 1
00001706 6D04 blt +0x6 /* 0000170C */
00001708 BE54 cmp.w D7, [A4]
0000170A 6E9E bgt -0x60 /* 000016AA */
label0000170C:
0000170C 7000 moveq.l D0, 0x00
label0000170E:
0000170E 4CEE 18E0 FFEC movem.l D5,D6,D7,A3,A4, [A6 - 0x14]
00001714 4E5E unlink A6
00001716 4E75 rts
export_1112:
00001718 4E56 FFEC link A6, -0x0014
0000171C 48E7 0018 movem.l -[A7], A3,A4
00001720 4EAD 24BA jsr [A5 + 0x24BA /* export_1171 */]
00001724 2840 movea.l A4, D0
00001726 206D FE0C movea.l A0, [A5 - 0x1F4]
0000172A 2D48 FFFC move.l [A6 - 0x4], A0
0000172E 2050 movea.l A0, [A0]
00001730 2668 009A movea.l A3, [A0 + 0x9A]
00001734 2F0B move.l -[A7], A3
00001736 2F0C move.l -[A7], A4
00001738 4EAD 24E2 jsr [A5 + 0x24E2 /* export_1176 */]
0000173C 206D FE0C movea.l A0, [A5 - 0x1F4]
00001740 2D48 FFF8 move.l [A6 - 0x8], A0
00001744 2050 movea.l A0, [A0]
00001746 2668 0096 movea.l A3, [A0 + 0x96]
0000174A 2F0B move.l -[A7], A3
0000174C 486E FFEC pea.l [A6 - 0x14]
00001750 4EAD 04D2 jsr [A5 + 0x4D2 /* export_150 */]
00001754 41EE FFEC lea.l A0, [A6 - 0x14]
00001758 4FEF 0010 lea.l A7, [A7 + 0x10]
0000175C 600A bra +0xC /* 00001768 */
label0000175E:
0000175E 2F0B move.l -[A7], A3
00001760 2F0C move.l -[A7], A4
00001762 4EAD 24E2 jsr [A5 + 0x24E2 /* export_1176 */]
00001766 508F addq.l A7, 8
label00001768:
00001768 486E FFEC pea.l [A6 - 0x14]
0000176C 4EAD 04E2 jsr [A5 + 0x4E2 /* export_152 */]
00001770 2640 movea.l A3, D0
00001772 200B move.l D0, A3
00001774 588F addq.l A7, 4
00001776 66E6 bne -0x18 /* 0000175E */
00001778 206D FE0C movea.l A0, [A5 - 0x1F4]
0000177C 2D48 FFF8 move.l [A6 - 0x8], A0
00001780 2050 movea.l A0, [A0]
00001782 2668 0018 movea.l A3, [A0 + 0x18]
00001786 2F0B move.l -[A7], A3
00001788 486E FFEC pea.l [A6 - 0x14]
0000178C 4EAD 04D2 jsr [A5 + 0x4D2 /* export_150 */]
00001790 41EE FFEC lea.l A0, [A6 - 0x14]
00001794 508F addq.l A7, 8
00001796 601C bra +0x1E /* 000017B4 */
label00001798:
00001798 2F0B move.l -[A7], A3
0000179A 2F0C move.l -[A7], A4
0000179C 4EAD 24DA jsr [A5 + 0x24DA /* export_1175 */]
000017A0 E480 asr D0, 2
000017A2 0C40 FFFF cmpi.w D0, 0xFFFF
000017A6 508F addq.l A7, 8
000017A8 660A bne +0xC /* 000017B4 */
000017AA 2F0B move.l -[A7], A3
000017AC 2F0C move.l -[A7], A4
000017AE 4EAD 24E2 jsr [A5 + 0x24E2 /* export_1176 */]
000017B2 508F addq.l A7, 8
label000017B4:
000017B4 486E FFEC pea.l [A6 - 0x14]
000017B8 4EAD 04E2 jsr [A5 + 0x4E2 /* export_152 */]
000017BC 2640 movea.l A3, D0
000017BE 200B move.l D0, A3
000017C0 588F addq.l A7, 4
000017C2 66D4 bne -0x2A /* 00001798 */
000017C4 2F0C move.l -[A7], A4
000017C6 206E 0008 movea.l A0, [A6 + 0x8]
000017CA 2050 movea.l A0, [A0]
000017CC 2F28 0038 move.l -[A7], [A0 + 0x38]
000017D0 4EBA ED3E jsr [PC - 0x12C2 /* 00000510 */]
000017D4 2F0C move.l -[A7], A4
000017D6 4EAD 01C2 jsr [A5 + 0x1C2 /* export_52 */]
000017DA 4FEF 000C lea.l A7, [A7 + 0xC]
000017DE 4CEE 1800 FFE4 movem.l A3,A4, [A6 - 0x1C]
000017E4 4E5E unlink A6
000017E6 4E75 rts